Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Oracle ODP.Net
• Realizar este Procedimiento en las Capas BLL y DAL
Utilizar Oracle Data Provider en BLL
using DAL;
using Entity;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Oracle.ManagedDataAccess.Client;
namespace BLL
{
public class EmpleadoService
{
EmpleadoRepository Empleado;
OracleConnection conexion;
public EmpleadoService()
{
string cadena = "Data Source=localhost:1521/xe;User Id=hr;Password=oracle";
conexion = new OracleConnection(cadena);
Empleado = new EmpleadoRepository(conexion);
}
Utilizar Oracle Data Provider en BLL
public Respuesta Guardar(Empleado empleado)
{
var Respuesta = new Respuesta();
Respuesta.IsError = false;
try
{
conexion.Open();
Empleado.Guardar(empleado);
conexion.Close();
Respuesta.Mensaje = $"Se registro Satisfactoriamente el empeado {empleado.NombreCompleto}";
return Respuesta;
}
catch (Exception e)
{
conexion.Close();
Respuesta.IsError = true;
Respuesta.Mensaje= "Error de Base de Datos:" + e.Message.ToString();
return Respuesta;
}
}
Nota: Se debe crear la clase respuesta que tiene dos propiedades IsError y Mensaje
Utilizar Oracle Data Provider en DAL
using Entity;
using System;
using System.Collections.Generic;
using Oracle.ManagedDataAccess.Client;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Data;
namespace DAL
{
public class EmpleadoRepository
{
private OracleConnection Conexion;
}
Utilizar Oracle Data Provider en DAL
public void Guardar(Empleado empleado)
{