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 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 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 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 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 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 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 <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 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(); }