public int BusquedaVoucher(Voucher unVoucher) { AccederDatos.DefinirTipoComando("Select CodigoVoucher, Estado from Vouchers"); AccederDatos.AbrirConexion(); AccederDatos.EjecutarConsulta(); while (AccederDatos.LectorDatos.Read()) { if (AccederDatos.LectorDatos["CodigoVoucher"].ToString().ToUpper() == unVoucher.CodigoVoucher.ToUpper()) { if ((bool)AccederDatos.LectorDatos["Estado"]) { AccederDatos.CerrarConexion(); //Voucher asignado AccederDatos.CerrarReader(); return(1); } AccederDatos.CerrarConexion(); //Voucher sin asignar AccederDatos.CerrarReader(); return(2); } } AccederDatos.CerrarConexion(); AccederDatos.CerrarReader(); return(3); //Voucher que no existe }
public void AgregarCuentaCorriente(CuentaCorriente unaCuentaCorriente) { AccederDatos.AbrirConexion(); AccederDatos.DefinirTipoComando(("INSERT INTO CuentaCorrientes(Saldo) VALUES ('" + unaCuentaCorriente.Saldo + "')")); AccederDatos.EjecutarAccion(); AccederDatos.CerrarConexion(); }
public List <Direccion> ListarDirecciones() { List <Direccion> ListadoDirecciones = new List <Direccion>(); AccederDatos.AbrirConexion(); AccederDatos.DefinirTipoComando("Select * from Direcciones"); AccederDatos.EjecutarConsulta(); while (AccederDatos.LectorDatos.Read()) { Direccion unaDireccion = new Direccion(); unaDireccion.CodigoDireccion = (int)AccederDatos.LectorDatos["CodigoDireccion"]; unaDireccion.Calle = AccederDatos.LectorDatos["Calle"].ToString(); unaDireccion.Numero = (int)AccederDatos.LectorDatos["Numero"]; unaDireccion.CodigoPostal = (int)AccederDatos.LectorDatos["CodigoPostal"]; unaDireccion.Localidad = AccederDatos.LectorDatos["Localidad"].ToString(); unaDireccion.Provincia = AccederDatos.LectorDatos["Provincia"].ToString(); ListadoDirecciones.Add(unaDireccion); } AccederDatos.CerrarConexion(); AccederDatos.CerrarReader(); return(ListadoDirecciones); }
public void AgregarCabeceraCompra(CabeceraCompra unaNuevaCabeceraCompra) { AccederDatos.AbrirConexion(); AccederDatos.DefinirTipoComando("INSERT INTO Compras (Usuario,Proveedor) VALUES ('" + unaNuevaCabeceraCompra.Usuario.CodigoUsuario + "','" + unaNuevaCabeceraCompra.Proveedor.CodigoProveedor + "')"); AccederDatos.EjecutarAccion(); AccederDatos.CerrarConexion(); }
public void AgregarUsuario(Usuario unUsuario) { AccederDatos.AbrirConexion(); AccederDatos.DefinirTipoComando("INSERT INTO Participantes (DNI,Nombre,Apellido,Mail,Direccion,Ciudad,CodigoPostal) VALUES ('" + unUsuario.DNI + "','" + unUsuario.Nombre + "','" + unUsuario.Apellido + "'" + ",'" + unUsuario.Mail + "','" + unUsuario.Direccion + "','" + unUsuario.Ciudad + "','" + unUsuario.CodigoPostal + "')"); AccederDatos.EjecutarAccion(); AccederDatos.CerrarConexion(); }
public void AgregarProveedor(Proveedor unNuevoProveedor) { unaDireccion.AgregarDireccion(unNuevoProveedor.Contacto.Direccion); unContacto.AgregarContacto(unNuevoProveedor.Contacto); AccederDatos.AbrirConexion(); AccederDatos.DefinirTipoComando("INSERT INTO Proveedores(CodigoProveedor,RazonSocial,NumeroCUIT, NombreFantasia,CodigoCondicionIVA,CodigoContacto) VALUES ('" + unNuevoProveedor.CodigoProveedor + "','" + unNuevoProveedor.RazonSocial + "','" + unNuevoProveedor.NumeroCUIT + "','" + unNuevoProveedor.NombreFantasia + "','" + unNuevoProveedor.CondicionIVA.CodigoCondicionIVA + "','" + unNuevoProveedor.Contacto.CodigoContacto + "')"); AccederDatos.EjecutarAccion(); AccederDatos.CerrarConexion(); }
public List <Producto> FiltroProducto(string ParametroBusqueda, string NombreColumna) { ParametroBusqueda.ToUpper(); List <Producto> ListadoProductos = new List <Producto>(); string Consulta = "select * from Productos where " + NombreColumna + " LIKE " + "'" + ParametroBusqueda + "%'"; AccederDatos.DefinirTipoComando(Consulta); AccederDatos.AbrirConexion(); AccederDatos.EjecutarConsulta(); while (AccederDatos.LectorDatos.Read()) { Producto unNuevoProducto = new Producto(); if ((bool)AccederDatos.LectorDatos["Estado"]) { unNuevoProducto.CodigoProducto = AccederDatos.LectorDatos["CodigoProducto"].ToString(); unNuevoProducto.Nombre = AccederDatos.LectorDatos["NombreProducto"].ToString(); unNuevoProducto.Stock = (int)AccederDatos.LectorDatos["Stock"]; unNuevoProducto.PrecioVentaMinorista = (decimal)AccederDatos.LectorDatos["PrecioVentaMinorista"]; unNuevoProducto.PrecioVentaMayorista = (decimal)AccederDatos.LectorDatos["PrecioVentaMayorista"]; ListadoProductos.Add(unNuevoProducto); } } AccederDatos.CerrarReader(); AccederDatos.CerrarConexion(); return(ListadoProductos); }
public void AgregarCabeceraVenta(CabeceraVenta unaNuevaCabeceraVenta) { AccederDatos.AbrirConexion(); AccederDatos.DefinirTipoComando("INSERT INTO Ventas (Usuario,Cliente,Total,MetodoPago,Fecha) VALUES ('" + unaNuevaCabeceraVenta.Usuario.CodigoUsuario + "','" + unaNuevaCabeceraVenta.Cliente.CodigoCliente + "','" + unaNuevaCabeceraVenta.Total + "','" + unaNuevaCabeceraVenta.MetodoPago + "','" + unaNuevaCabeceraVenta.FechaEmision + "')"); AccederDatos.EjecutarAccion(); AccederDatos.CerrarConexion(); }
public Usuario ValidarExistencia(Usuario unUsuarioIngresado) { AdministradorAccesoDatos AccederDatos = new AdministradorAccesoDatos(); AccederDatos.AbrirConexion(); AccederDatos.DefinirTipoComando("select * from Usuarios where Nombre = '" + unUsuarioIngresado.Nombre + "'"); AccederDatos.EjecutarConsulta(); while (AccederDatos.LectorDatos.Read()) { if (unUsuarioIngresado.Nombre.ToString().ToUpper() == AccederDatos.LectorDatos["Nombre"].ToString().ToUpper()) { if (unUsuarioIngresado.Constrasenia.ToString().ToUpper() == AccederDatos.LectorDatos["Contrasenia"].ToString().ToUpper()) { unUsuarioIngresado.CodigoUsuario = (int)AccederDatos.LectorDatos["CodigoUsuario"]; unUsuarioIngresado.SectorDesignado = AccederDatos.LectorDatos["Sector"].ToString(); AccederDatos.CerrarReader(); AccederDatos.CerrarConexion(); return(unUsuarioIngresado); } } } AccederDatos.CerrarReader(); AccederDatos.CerrarConexion(); return(unUsuarioIngresado = null); }
public void EliminarUsuario(Usuario unUsuario) { AdministradorAccesoDatos AccederDatos = new AdministradorAccesoDatos(); AccederDatos.AbrirConexion(); AccederDatos.DefinirTipoComando("UPDATE Usuarios SET Estado = 0 WHERE CodigoUsuario = '" + unUsuario.CodigoUsuario + "'"); AccederDatos.EjecutarAccion(); AccederDatos.CerrarConexion(); }
public void AgregarUsuario(Usuario unUsuario) { AdministradorAccesoDatos AccederDatos = new AdministradorAccesoDatos(); AccederDatos.AbrirConexion(); AccederDatos.DefinirTipoComando("INSERT INTO Usuarios (CodigoUsuario, Nombre, Sector, Contrasenia) VALUES ('" + unUsuario.CodigoUsuario + "','" + unUsuario.Nombre + "','" + unUsuario.SectorDesignado + "','" + unUsuario.Constrasenia + "')"); AccederDatos.EjecutarAccion(); AccederDatos.CerrarConexion(); }
public void AgregarCabeceraNotaDevolucion(CabeceraNotaCredito unaNuevaCabeceraNotaDevolucion) { AdministradorAccesoDatos AccederDatos = new AdministradorAccesoDatos(); AccederDatos.AbrirConexion(); AccederDatos.DefinirTipoComando("INSERT INTO NotaDevolucion (Usuario,Cliente,Total,MetodoPago,Fecha,MotivoDevolucion) VALUES ('" + unaNuevaCabeceraNotaDevolucion.Usuario.CodigoUsuario + "','" + unaNuevaCabeceraNotaDevolucion.Cliente.CodigoCliente + "','" + unaNuevaCabeceraNotaDevolucion.Total + "','" + unaNuevaCabeceraNotaDevolucion.MetodoPago + "','" + unaNuevaCabeceraNotaDevolucion.FechaEmision + "','" + unaNuevaCabeceraNotaDevolucion.MotivoDevolucion + "')"); AccederDatos.EjecutarAccion(); AccederDatos.CerrarConexion(); }
public int CuentaFilasCabeceraNotaCredito() { AdministradorAccesoDatos AccederDatos = new AdministradorAccesoDatos(); AccederDatos.AbrirConexion(); AccederDatos.DefinirTipoComando("SELECT COUNT (NumeroNotaCredito) FROM NotaDevolucion"); int NumeroNotaDevolucion = AccederDatos.ejecutarAccionReturn() + 1; AccederDatos.CerrarConexion(); return(NumeroNotaDevolucion); }
public void ModificarUsuario(Usuario unUsuario) { AdministradorAccesoDatos AccederDatos = new AdministradorAccesoDatos(); AccederDatos.AbrirConexion(); AccederDatos.DefinirTipoComando("UPDATE Usuarios Set Nombre=@Nombre, Contrasenia=@Contrasenia, Sector=@Sector WHERE CodigoUsuario = '" + unUsuario.CodigoUsuario + "'"); AccederDatos.Comando.Parameters.Clear(); AccederDatos.Comando.Parameters.AddWithValue("@Nombre", unUsuario.Nombre); AccederDatos.Comando.Parameters.AddWithValue("@Contrasenia", unUsuario.Constrasenia); AccederDatos.Comando.Parameters.AddWithValue("@Sector", unUsuario.SectorDesignado); AccederDatos.EjecutarAccion(); AccederDatos.CerrarConexion(); }
public List <Descuento> ListarDescuentos() { List <Descuento> ListadoDescuentos = new List <Descuento>(); AccederDatos.AbrirConexion(); AccederDatos.DefinirTipoComando("SELECT * FROM Descuentos"); AccederDatos.EjecutarConsulta(); while (AccederDatos.LectorDatos.Read()) { Descuento unDescuento = new Descuento(); if ((bool)AccederDatos.LectorDatos["Estado"]) { unDescuento.CodigoDescuento = (int)AccederDatos.LectorDatos["CodigoDescuento"]; unDescuento.Nombre = AccederDatos.LectorDatos["NombreDescuento"].ToString(); unDescuento.Porcentaje = (decimal)AccederDatos.LectorDatos["Porcentaje"]; ListadoDescuentos.Add(unDescuento); } } return(ListadoDescuentos); }
public List <Rubro> ListarRubros() { List <Rubro> ListadoRubros = new List <Rubro>(); AccederDatos.AbrirConexion(); AccederDatos.DefinirTipoComando("SELECT * FROM Rubros"); AccederDatos.EjecutarConsulta(); while (AccederDatos.LectorDatos.Read()) { Rubro unNuevoRubro = new Rubro(); if ((bool)AccederDatos.LectorDatos["Estado"]) { unNuevoRubro.CodigoRubro = (int)AccederDatos.LectorDatos["CodigoRubro"]; unNuevoRubro.Nombre = AccederDatos.LectorDatos["NombreRubro"].ToString(); ListadoRubros.Add(unNuevoRubro); } } AccederDatos.CerrarConexion(); return(ListadoRubros); }
public List <Contacto> ListaContactos() { List <Contacto> ListadoContacto = new List <Contacto>(); AccederDatos.AbrirConexion(); AccederDatos.DefinirTipoComando("Select * from Contactos"); AccederDatos.EjecutarConsulta(); while (AccederDatos.LectorDatos.Read()) { Contacto unContacto = new Contacto(); unContacto.CodigoContacto = (int)AccederDatos.LectorDatos["CodigoContacto"]; unContacto.Telefono = AccederDatos.LectorDatos["Telefono"].ToString(); unContacto.Celular = AccederDatos.LectorDatos["Celular"].ToString(); unContacto.Mail = AccederDatos.LectorDatos["Mail"].ToString(); unContacto.Direccion = (Direccion)AccederDatos.LectorDatos["Direccion"]; ListadoContacto.Add(unContacto); } AccederDatos.CerrarConexion(); AccederDatos.CerrarReader(); return(ListadoContacto); }
public void AgregarDetalleCompra(DetalleCompra unDetalleCompra, int NumeroFactura) { AccederDatos.AbrirConexion(); AccederDatos.DefinirProcedimientoAlmacenado("SP_CargarDetallaCompra"); AccederDatos.Comando.Parameters.Clear(); AccederDatos.Comando.Parameters.AddWithValue("@NumeroFactura", NumeroFactura); AccederDatos.Comando.Parameters.AddWithValue("@NumeroLinea", unDetalleCompra.Linea); AccederDatos.Comando.Parameters.AddWithValue("@CodigoProducto", unDetalleCompra.Producto.CodigoProducto); AccederDatos.Comando.Parameters.AddWithValue("@Cantidad", unDetalleCompra.Cantidad); AccederDatos.Comando.Parameters.AddWithValue("@PrecioCosto", unDetalleCompra.PrecioBruto); AccederDatos.Comando.Parameters.AddWithValue("@PrecioVentaMinorista", unDetalleCompra.PrecioVentaMinorista); AccederDatos.Comando.Parameters.AddWithValue("@PrecioVentaMayorista", unDetalleCompra.PrecioVentaMayorista); AccederDatos.Comando.Parameters.AddWithValue("@Rentabilidad", unDetalleCompra.Rentabilidad); AccederDatos.EjecutarAccion(); AccederDatos.CerrarConexion(); }
//public List<Cliente> BusquedaCliente(string ParametroBusqueda, string NombreColumna) { // //ParametroBusqueda.ToUpper(); // //List<Cliente> ListadoClientes = new List<Cliente>(); // //AdministradorAccesoDatos AccederDatos = new AdministradorAccesoDatos(); // //string Consulta = "Select Clientes.Codigo, PersonaFisicas.Nombre, PersonaFisicas.Apellido, CuentaCorrientes.Saldo FROM Clientes INNER JOIN" + // // " FisicasXClientes ON FisicasXClientes.CodigoCliente = Clientes.Codigo INNER JOIN PersonaFisicas ON PersonaFisicas.CodigoPersonaFisica = " + // // "FisicasXClientes.CodigPersonaFisica INNER JOIN CuentaCorrientes ON CuentaCorrientes.CodigoCuentaCorriente = Clientes.CodigoCuentaCorriente " + // // "Where PersonaFisicas." + NombreColumna + " LIKE '" + ParametroBusqueda + "%'"; // // //"select * from Clientes where " + NombreColumna + " LIKE '" + ParametroBusqueda +"'"; // //AccederDatos.DefinirTipoComando(Consulta); // //AccederDatos.AbrirConexion(); // //AccederDatos.EjecutarConsulta(); // //while (AccederDatos.LectorDatos.Read()) // //{ // // Cliente unNuevoCliente = new Cliente(); // // unNuevoCliente.CuentaCorriente = new CuentaCorriente(); // // PersonaFisica unaNuevaPersonaFisica = new PersonaFisica(); // // unNuevoCliente.CodigoCliente = (int) AccederDatos.LectorDatos["Codigo"]; // // unaNuevaPersonaFisica.Nombre = AccederDatos.LectorDatos["Nombre"].ToString(); // // unaNuevaPersonaFisica.Apellido = AccederDatos.LectorDatos["Apellido"].ToString(); // // unNuevoCliente.CuentaCorriente.Saldo = (decimal)AccederDatos.LectorDatos["Saldo"]; // // unNuevoCliente.TipoCliente = unaNuevaPersonaFisica; // // ListadoClientes.Add(unNuevoCliente); // //} // //AccederDatos.CerrarReader(); // //AccederDatos.CerrarConexion(); // //return ListadoClientes; //} public void AgregarCliente(Cliente unNuevoCliente) { unaDireccion.AgregarDireccion(unNuevoCliente.Contacto.Direccion); unContacto.AgregarContacto(unNuevoCliente.Contacto); unaCuentaCorriente.AgregarCuentaCorriente(unNuevoCliente.CuentaCorriente); AccederDatos.AbrirConexion(); AccederDatos.DefinirTipoComando("INSERT INTO Clientes (CodigoCliente,NombreCliente,Apellido,CodigoDescuento,CodigoCuentaCorriente,CodigoContacto) VALUES ('" + unNuevoCliente.CodigoCliente + "','" + unNuevoCliente.Nombre + "','" + unNuevoCliente.Apellido + "','" + unNuevoCliente.Descuento.CodigoDescuento + "','" + unNuevoCliente.CuentaCorriente.CodigoCuentaCorriente + "','" + unNuevoCliente.Contacto.CodigoContacto + "')"); AccederDatos.EjecutarAccion(); AccederDatos.CerrarConexion(); }
public bool ValidarExistenciaCodigo(int CodigoIngresado) { AdministradorAccesoDatos AccederDatos = new AdministradorAccesoDatos(); AccederDatos.AbrirConexion(); AccederDatos.DefinirTipoComando("select * from Usuarios where CodigoUsuario = '" + CodigoIngresado + "'"); AccederDatos.EjecutarConsulta(); while (AccederDatos.LectorDatos.Read()) { if ((int)AccederDatos.LectorDatos["CodigoUsuario"] == CodigoIngresado) { return(true); } } return(false); }
public List <CondicionIVA> ListarCondicionIVA() { List <CondicionIVA> ListadoCondicionIVA = new List <CondicionIVA>(); AccederDatos.AbrirConexion(); AccederDatos.DefinirTipoComando("SELECT * FROM CondicionesIVA"); AccederDatos.EjecutarConsulta(); while (AccederDatos.LectorDatos.Read()) { CondicionIVA unaNuevaCondicionIVA = new CondicionIVA(); unaNuevaCondicionIVA.CodigoCondicionIVA = (int)AccederDatos.LectorDatos["CodigoCondicionIVA"]; unaNuevaCondicionIVA.Nombre = AccederDatos.LectorDatos["NombreCondicionIVA"].ToString(); ListadoCondicionIVA.Add(unaNuevaCondicionIVA); } AccederDatos.CerrarConexion(); return(ListadoCondicionIVA); }
public void AgregarDetalleNotaDevolucion(DetalleNotaCredito unDetalleDevolucion, int NumeroFactura) { AdministradorAccesoDatos AccederDatos = new AdministradorAccesoDatos(); AccederDatos.AbrirConexion(); AccederDatos.DefinirProcedimientoAlmacenado("SP_CargarDetalleNotaDevolucion"); AccederDatos.Comando.Parameters.Clear(); AccederDatos.Comando.Parameters.AddWithValue("@NumeroFactura", NumeroFactura); AccederDatos.Comando.Parameters.AddWithValue("@NumeroLinea", unDetalleDevolucion.Linea); AccederDatos.Comando.Parameters.AddWithValue("@CodigoProducto", unDetalleDevolucion.Producto.CodigoProducto); AccederDatos.Comando.Parameters.AddWithValue("@Unidad", unDetalleDevolucion.Unidades); AccederDatos.Comando.Parameters.AddWithValue("@PrecioCosto", unDetalleDevolucion.PrecioCosto); AccederDatos.Comando.Parameters.AddWithValue("@PrecioVentaMinorista", unDetalleDevolucion.PrecioMinorista); AccederDatos.Comando.Parameters.AddWithValue("@PrecioVentaMayorista", unDetalleDevolucion.PrecioMayorista); AccederDatos.Comando.Parameters.AddWithValue("@CantidadxBulto", unDetalleDevolucion.CantidadxBulto); AccederDatos.Comando.Parameters.AddWithValue("@Bulto", unDetalleDevolucion.Bultos); AccederDatos.EjecutarAccion(); AccederDatos.CerrarConexion(); }
public List <TipoProducto> ListarTipoProducto() { List <TipoProducto> ListaTipoProducto = new List <TipoProducto>(); AccederDatos.AbrirConexion(); AccederDatos.DefinirTipoComando("SELECT * FROM TipoProductos"); AccederDatos.EjecutarConsulta(); while (AccederDatos.LectorDatos.Read()) { TipoProducto unTipoProducto = new TipoProducto(); unTipoProducto.CodigoTipoProducto = (int)AccederDatos.LectorDatos["CodigoTipoProducto"]; unTipoProducto.Nombre = AccederDatos.LectorDatos["NombreTipoProducto"].ToString(); ListaTipoProducto.Add(unTipoProducto); } AccederDatos.CerrarReader(); AccederDatos.CerrarConexion(); return(ListaTipoProducto); }
public void ExistenciaDeDatoDB(string NombreColumna, string NombreTabla, string Parametro) { string Consulta = "SELECT " + NombreColumna + " FROM " + NombreTabla + " WHERE " + NombreColumna + " = '" + Parametro + "'"; AdministradorAccesoDatos AccederDatos = new AdministradorAccesoDatos(); AccederDatos.AbrirConexion(); AccederDatos.DefinirTipoComando(Consulta); AccederDatos.EjecutarConsulta(); while (AccederDatos.LectorDatos.Read()) { if (AccederDatos.LectorDatos[NombreColumna].ToString().ToUpper() == Parametro.ToUpper()) { AccederDatos.CerrarConexion(); AccederDatos.CerrarReader(); throw new Exception("El " + NombreColumna + " " + Parametro + " ya existe"); } } AccederDatos.CerrarConexion(); AccederDatos.CerrarReader(); }
public List <Producto> ListadoProductos() { List <Producto> ListadoProductos = new List <Producto>(); AccesoDatos.AbrirConexion(); AccesoDatos.DefinirTipoComando("SELECT * FROM Premios"); AccesoDatos.EjecutarConsulta(); while (AccesoDatos.LectorDatos.Read()) { Producto unProducto = new Producto(); unProducto.Nombre = AccesoDatos.LectorDatos["Nombre"].ToString(); unProducto.Descripcion = AccesoDatos.LectorDatos["Descripcion"].ToString(); unProducto.Imagen = AccesoDatos.LectorDatos["Imagen"].ToString(); ListadoProductos.Add(unProducto); } AccesoDatos.CerrarReader(); AccesoDatos.CerrarConexion(); return(ListadoProductos); }
public List <Usuario> ListadoUsuarios() { List <Usuario> ListadoUsuarios = new List <Usuario>(); AdministradorAccesoDatos AccederDatos = new AdministradorAccesoDatos(); AccederDatos.AbrirConexion(); AccederDatos.DefinirTipoComando("SELECT * FROM Usuarios"); AccederDatos.EjecutarConsulta(); while (AccederDatos.LectorDatos.Read()) { if ((bool)AccederDatos.LectorDatos["Estado"]) { Usuario unUsuario = new Usuario(); unUsuario.CodigoUsuario = (int)AccederDatos.LectorDatos["CodigoUsuario"]; unUsuario.Nombre = AccederDatos.LectorDatos["Nombre"].ToString(); unUsuario.Constrasenia = AccederDatos.LectorDatos["Contrasenia"].ToString(); unUsuario.SectorDesignado = AccederDatos.LectorDatos["Sector"].ToString(); ListadoUsuarios.Add(unUsuario); } } return(ListadoUsuarios); }
public List <Impuesto> ListarImpuestos() { List <Impuesto> ListadoImpuestos = new List <Impuesto>(); AccederDatos.AbrirConexion(); AccederDatos.DefinirTipoComando("SELECT * FROM Impuestos"); AccederDatos.EjecutarConsulta(); while (AccederDatos.LectorDatos.Read()) { Impuesto unNuevoImpuesto = new Impuesto(); if ((bool)AccederDatos.LectorDatos["Estado"]) { unNuevoImpuesto.CodigoImpuesto = (int)AccederDatos.LectorDatos["CodigoImpuesto"]; unNuevoImpuesto.Nombre = AccederDatos.LectorDatos["Nombre"].ToString(); unNuevoImpuesto.Descripcion = AccederDatos.LectorDatos["Descripcion"].ToString(); ListadoImpuestos.Add(unNuevoImpuesto); } } AccederDatos.CerrarReader(); AccederDatos.CerrarConexion(); return(ListadoImpuestos); }
public void ExistenciaRepetidaDeDatoDB(string DatoBuscarUno, string DatoBuscarDos, string NombreTabla, string NombreColumnaUno, string NombreColumnaDos, string Parametro, string CodigoRevisar) { AdministradorAccesoDatos AccederDatos = new AdministradorAccesoDatos(); AccederDatos.AbrirConexion(); AccederDatos.DefinirTipoComando("SELECT " + DatoBuscarUno + "," + DatoBuscarDos + " FROM " + NombreTabla + " WHERE " + NombreColumnaDos + " = '" + Parametro + "'"); AccederDatos.EjecutarConsulta(); while (AccederDatos.LectorDatos.Read()) { if (AccederDatos.LectorDatos[NombreColumnaUno].ToString() != CodigoRevisar) { if (AccederDatos.LectorDatos[NombreColumnaDos].ToString().ToUpper() == Parametro.ToUpper()) { AccederDatos.CerrarConexion(); AccederDatos.CerrarReader(); throw new Exception("El " + DatoBuscarDos + " " + Parametro + " ya existe"); } } } AccederDatos.CerrarConexion(); AccederDatos.CerrarReader(); }