public void ConsultarAlias() { string sqlConsultar = @"Select u.IdUsuario, u.Alias, u.Clave, u.Estado, e.Nombres from Usuario.Usuarios u join Usuario.Empleado e on Alias = @alias and e.IdEmpleado=u.IdEmpleado"; SqlCommand command2 = conn.Comando(sqlConsultar); try { conn.DbOpen(); using (command2) { command2.Parameters.Add("@alias", SqlDbType.NChar).Value = UserInterface.Usuarios.frmInicioSesion.alias; command2.ExecuteNonQuery(); } SqlDataReader rdr = command2.ExecuteReader(); while (rdr.Read()) { DataRepository.PropiedadesInicioSesion.IdUsuario = rdr.GetInt32(0); alias = rdr.GetString(1); clave = rdr.GetString(2); estado = rdr.GetBoolean(3); DataRepository.PropiedadesInicioSesion.nombreUsuario = rdr.GetString(4); } } catch (SqlException ex) { throw ex; } finally { conn.DbClose(); } }
public void ObtenerTelefonos(int IdEmpleado) { string sql = @"Select NumeroFijo,NumeroMovil From Contacto.Telefonos WHERE IdEmpleado =@Id Order by FechaCreacion Desc"; try { // Establecer la conexión Conn.DbOpen(); // Crear el comando SqlCommand cmd = Conn.Comando(sql); using (cmd) { cmd.Parameters.Add("@Id", SqlDbType.Int).Value = IdEmpleado; cmd.ExecuteNonQuery(); } // Ejecutar el query via un Execute Reader SqlDataReader rdr = cmd.ExecuteReader(); DataRepository.PropiedadesTelefonos.Telefonos.Clear(); while (rdr.Read()) { DataRepository.PropiedadesTelefonos.Telefonos.Add(rdr.GetSqlString(0).ToString()); DataRepository.PropiedadesTelefonos.Telefonos.Add(rdr.GetSqlString(1).ToString()); Nuevofrm.TelefonosFijos.Add((rdr.GetSqlString(0).ToString())); Nuevofrm.TelefonosMoviles.Add((rdr.GetSqlString(1).ToString())); } } catch (SqlException ex) { } finally { Conn.DbClose(); } }
private void btnGuardar_Click(object sender, EventArgs e) { ActualizarInventario(); DataRepository.Ventas.idVenta = int.Parse(txtNumeroFactura.Text); foreach (var item in productosAdevolver) { try { sql = @"delete from Venta.Detalle_Ventas where IdInventario=@idInventario"; myCommand = conn.Comando(sql); using (myCommand) { myCommand.Parameters.Add("@idInventario", SqlDbType.Int).Value = item.Split(';')[2]; } conn.DbOpen(); myCommand.ExecuteNonQuery(); } catch (Exception Ex) { MessageBox.Show(Ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { conn.DbClose(); } } MessageBox.Show("Devolucion completada con exito", "Hecho", MessageBoxButtons.OK, MessageBoxIcon.Information); MessageBox.Show("Imprimiendo Factura", "Hecho", MessageBoxButtons.OK, MessageBoxIcon.Information); UserInterface.Ventas.frmFactura fac = new UserInterface.Ventas.frmFactura(); this.Dispose(); fac.ShowDialog(); }
public bool InsertarCargo(DataRepository.PropiedadesCargos cargo) { string sqlInsertar = @"Insert into Usuario.Puesto_Empleados (Nombre_Puesto) values (@Nombre_Puesto)"; SqlCommand command = conn.Comando(sqlInsertar); try { conn.DbOpen(); using (command) { command.Parameters.Add("@Nombre_Puesto", SqlDbType.VarChar).Value = cargo.Nombre_Puesto; command.ExecuteNonQuery(); MessageBox.Show("Se ha agregado exitosamente el cargo."); } return(true); } catch (SqlException ex) { MessageBox.Show("No se puede ingresar este nuevo cargo, ya que el nombre existe."); return(false); } finally { conn.DbClose(); } }
private void ActualizarDetalleCompra() { try { conn.DbOpen(); for (int i = 0; i < gvDetalleProducto.Rows.Count; i++) { sql = @"update Compra.Detalle_Compras set CantidadProducto = @cantidadProducto, PrecioUnitario=@precioUnitario where IdInventario=@idInventario and IdCompra = @idCompra"; myCommand = conn.Comando(sql); using (myCommand) { myCommand.Parameters.Add("@cantidadProducto", SqlDbType.Int).Value = Int32.Parse(gvDetalleProducto[4, i].Value.ToString()); myCommand.Parameters.Add("@precioUnitario", SqlDbType.Decimal).Value = Decimal.Parse(gvDetalleProducto[5, i].Value.ToString()); myCommand.Parameters.Add("@idInventario", SqlDbType.Int).Value = Int32.Parse(gvDetalleProducto[2, i].Value.ToString()); myCommand.Parameters.Add("@idCompra", SqlDbType.Int).Value = Int32.Parse(gvDetalleCompra[0, gvDetalleCompra.CurrentRow.Index].Value.ToString()); } myCommand.ExecuteNonQuery(); } gvDetalleCompra.DataSource = comprasCRUD.ListarComprasPendientes(proveedor.getIdProveedor(cmbProveedores.Text)); RenombrarEstados(); gvDetalleProducto.DataSource = null; cmbProveedores.Focus(); } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { conn.DbClose(); } }
public bool DarDeBaja(bool Estado, string id) { string sqlModificar = @"Update Usuario.Usuarios set Estado =@estado, FechaModificacion = @fechaModificacion, ModificadoPor = @modificadoPor where IdUsuario = @Id"; SqlCommand command = conn.Comando(sqlModificar); try { conn.DbOpen(); using (command) { command.Parameters.Add("@Id", SqlDbType.Char).Value = id; command.Parameters.Add("@estado", SqlDbType.Bit).Value = Estado; command.Parameters.Add("@fechaModificacion", SqlDbType.DateTime).Value = DateTime.Now; command.Parameters.Add("@modificadoPor", SqlDbType.Int).Value = DataRepository.PropiedadesInicioSesion.IdUsuario; command.ExecuteNonQuery(); } return(true); } catch (SqlException ex) { throw ex; } finally { conn.DbClose(); } }
private void lstClienteProveedor_SelectedIndexChanged(object sender, EventArgs e) { cbTipoUsuario.Text = "Seleccione Tipo"; string sql = "SELECT IdClientesProveedores, RTN, Nombres, Apellidos, CorreoElectronico, Direccion, TipoUsuarioCompraVenta, EstadoClienteProveedor, FechaModificacion FROM ClienteProveedor.Clientes_Proveedores WHERE RTN = @rtn"; try { SqlCommand myCommand = conn.Comando(sql); try { conn.DbOpen(); using (myCommand) { myCommand.Parameters.Add("@rtn", SqlDbType.NChar).Value = lstClienteProveedor.SelectedItem.ToString(); } SqlDataReader dtr = myCommand.ExecuteReader(); while (dtr.Read()) { lstClienteProveedor.Text = dtr.GetString(1).Trim() + dtr.GetString(3).Trim() + " "; lblID.Text = dtr.GetInt32(0).ToString().Trim(); lblRTN.Text = dtr.GetString(1).ToString().Trim(); txtNombre.Text = dtr.GetString(2).Trim(); txtApellidos.Text = dtr.GetString(3).Trim(); txtCorreo.Text = dtr.GetString(4).ToString().Trim(); txtDireccion.Text = dtr.GetString(5).ToString(); bool x = dtr.GetBoolean(6); if (x) { cbTipoUsuario.Text = "Proveedor"; } else { cbTipoUsuario.Text = "Cliente"; } dtpFechaModificacion.Text = dtr.GetDateTime(10).ToString(); } } catch (SqlException ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (FormatException ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { conn.DbClose(); } } catch (Exception) { } }
//Botón cambiar estado de impuesto con sus repectivas especificaciones dadas private void btnCambiarEstado_Click(object sender, EventArgs e) { if (lstImpuestos.SelectedIndex != -1) { if (Validar_CajasTexto() == true) { bool estadoImpuesto; if (lblEstadoImpuesto.Text == "Habilitado") { estadoImpuesto = false; } else { estadoImpuesto = true; } string sql = "UPDATE Inventario.Impuesto SET EstadoImpuesto=@estadoImpuesto,Observaciones=@observaciones,ModificadoPor=@modificadoPor WHERE Descripcion=@descripcion"; SqlCommand myCommand = conn.Comando(sql); try { conn.DbOpen(); using (myCommand) { myCommand.Parameters.Add("@estadoImpuesto", SqlDbType.Bit, 1).Value = estadoImpuesto; myCommand.Parameters.Add("@observaciones", SqlDbType.Text).Value = txtObservaciones.Text; myCommand.Parameters.Add("@descripcion", SqlDbType.NVarChar, 50).Value = lstImpuestos.SelectedItem.ToString(); myCommand.Parameters.Add("@modificadoPor", SqlDbType.Int).Value = DataRepository.PropiedadesInicioSesion.IdUsuario; } myCommand.ExecuteNonQuery(); MessageBox.Show("Estado Modifcado", "Hecho", MessageBoxButtons.OK, MessageBoxIcon.Information); if (estadoImpuesto == false) { lblEstadoImpuesto.Text = "Inhabilitado"; } else { lblEstadoImpuesto.Text = "Habilitado"; } } catch (FormatException fex) { MessageBox.Show(fex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (SqlException ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { conn.DbClose(); } } } else { MessageBox.Show("Seleccione un código de producto", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public bool InsertarRol(DataRepository.PropiedadesRol roles) { string sqlInsertar = @"Insert into Usuario.Seguridad (Rol, Descripcion, FechaCreacion, CreadoPor, FechaModificacion, ModificadoPor) values (@rol, @descripcion, @fechaCreacion, @creadoPor, @fechaModificacion, @modificadoPor)"; SqlCommand command = conn.Comando(sqlInsertar); try { conn.DbOpen(); using (command) { command.Parameters.Add("@rol", SqlDbType.VarChar).Value = roles.Rol; command.Parameters.Add("@descripcion", SqlDbType.VarChar).Value = roles.Descripcion; command.Parameters.Add("@fechaCreacion", SqlDbType.DateTime).Value = DateTime.Now; command.Parameters.Add("@creadoPor", SqlDbType.Int).Value = DataRepository.PropiedadesInicioSesion.IdUsuario; command.Parameters.Add("@fechaModificacion", SqlDbType.DateTime).Value = DateTime.Now; command.Parameters.Add("@modificadoPor", SqlDbType.Int).Value = DataRepository.PropiedadesInicioSesion.IdUsuario; command.ExecuteNonQuery(); MessageBox.Show("Se ha agregado exitosamente el rol"); } return(true); } catch (SqlException ex) { MessageBox.Show("No se puede ingresar este nuevo rol, ya que el nombre existe."); return(false); } finally { conn.DbClose(); } }
private void lstClienteProveedor_SelectedIndexChanged(object sender, EventArgs e) { string sql = "SELECT RTN, Nombres, Apellidos, EstadoClienteProveedor, TipoUsuarioCompraVenta, Observaciones FROM ClienteProveedor.Clientes_Proveedores WHERE RTN = @rtn"; SqlCommand myCommand = conn.Comando(sql); try { conn.DbOpen(); using (myCommand) { myCommand.Parameters.Add("@rtn", SqlDbType.NChar).Value = lstClienteProveedor.SelectedItem.ToString(); } SqlDataReader dtr = myCommand.ExecuteReader(); while (dtr.Read()) { lstClienteProveedor.Text = dtr.GetString(0).Trim() + dtr.GetString(2).Trim() + " "; lblRTN.Text = dtr.GetString(0).Trim(); lblNombre.Text = dtr.GetString(1).Trim(); lblApellido.Text = dtr.GetString(2).Trim(); lblTipo.Text = dtr.GetBoolean(4).ToString(); lblEstado.Text = dtr.GetBoolean(3).ToString(); txtObservaciones.Text = dtr.GetString(5).ToString(); if (dtr.GetBoolean(4)) { lblTipo.Text = "Cliente/Proveedor"; } else { lblTipo.Text = "Cliente"; } if (dtr.GetBoolean(3)) { lblEstado.Text = "Habilitado"; } else { lblEstado.Text = "Inhabilitado"; } } } catch (SqlException ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (FormatException ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { conn.DbClose(); } }
//Botón Modificar el impuesto con las especificaciones dadas private void btnModificar_Click(object sender, EventArgs e) { if (lstImpuesto.SelectedIndex != -1) { if (Validar_CajasTexto() == true) { //int estado; string sql = @"UPDATE Inventario.Impuesto SET Descripcion=@descripcion,Valor = @valor, Observaciones = @observaciones, FechaModificacion=@fechaModificacion,ModificadoPor=@modificadoPor WHERE IDImpuesto = @idImpuesto"; SqlCommand myCommand = conn.Comando(sql); try { conn.DbOpen(); using (myCommand) { myCommand.Parameters.Add("@idImpuesto", SqlDbType.Int).Value = lstImpuesto.SelectedItem; myCommand.Parameters.Add("@descripcion", SqlDbType.Text).Value = txtDescripcion.Text.ToString(); myCommand.Parameters.Add("@valor", SqlDbType.Decimal).Value = txtValor.Text; myCommand.Parameters.Add("@observaciones", SqlDbType.Text).Value = txtObservaciones.Text; myCommand.Parameters.Add("@fechaModificacion", SqlDbType.DateTime).Value = DateTime.Now; myCommand.Parameters.Add("@modificadoPor", SqlDbType.Int).Value = DataRepository.PropiedadesInicioSesion.IdUsuario; //Impuesto.IdImpuesto = int.Parse(cbProductos.SelectedValue.ToString()); } myCommand.ExecuteNonQuery(); MessageBox.Show("Impuesto Modifcado", "Hecho", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (FormatException fex) { MessageBox.Show(fex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (SqlException ex) { //MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); MessageBox.Show("Este impuesto ya existe"); txtValor.Focus(); } finally { conn.DbClose(); } } } else { MessageBox.Show("Selecciones un código de impuesto", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public static List<QueryConsultarProductos> CargarProductos() { DataRepository.Conectar conn = new DataRepository.Conectar(); List<QueryConsultarProductos> productos = new List<QueryConsultarProductos>(); string sql = @"SELECT IdInventario, CodigoBarra FROM Inventario.Inventario"; SqlCommand cmd = conn.Comando(sql); try { conn.DbOpen(); SqlDataReader rdr = cmd.ExecuteReader(); while (rdr.Read()) { QueryConsultarProductos inventario = new QueryConsultarProductos(); inventario.CodigoBarra = rdr.GetString(1); productos.Add(inventario); } return productos; } catch (Exception ex) { return productos; } finally { conn.DbClose(); } }
//Cargar impuestos para modificar public static List <DataRepository.Impuesto> CargarImpuestosParaModificar() { DataRepository.Conectar conn = new DataRepository.Conectar(); string sql; List <DataRepository.Impuesto> resultados = new List <DataRepository.Impuesto>(); sql = @"SELECT Impuesto.IDImpuesto,Impuesto.Descripcion,Impuesto.EstadoImpuesto,Inventario.CodigoBarra, Inventario.CantidadProducto, Inventario.EstadoProducto FROM Inventario.Impuesto INNER JOIN Inventario.Inventario ON Impuesto.IdInventario = Inventario.IdInventario "; //sql = @"Select Descripcion From Inventario.Impuesto"; SqlCommand myCommand = conn.Comando(sql); try { conn.DbOpen(); SqlDataReader rdr = myCommand.ExecuteReader(); while (rdr.Read()) { DataRepository.Impuesto impuesto = new DataRepository.Impuesto(); impuesto.IdImpuesto = rdr.GetInt32(0); resultados.Add(impuesto); } return(resultados); } catch (Exception ex) { return(resultados); } finally { conn.DbClose(); } }
//Cargar Productos //--------------------------------------------------------- //Cargar Producto en una lista para dar de baja public static List <DataRepository.Inventario> CargarCodigoProducto() { DataRepository.Conectar conn = new DataRepository.Conectar(); string sql; List <DataRepository.Inventario> resultados = new List <DataRepository.Inventario>(); sql = @"Select NombreProducto From Inventario.Inventario"; SqlCommand myCommand = conn.Comando(sql); try { conn.DbOpen(); SqlDataReader rdr = myCommand.ExecuteReader(); while (rdr.Read()) { DataRepository.Inventario producto = new DataRepository.Inventario(); producto.NombreProducto = rdr.GetString(0); resultados.Add(producto); } return(resultados); } catch (Exception ex) { return(resultados); } finally { conn.DbClose(); } }
public static List <DataRepository.Sucursal> CargarSucursales() { DataRepository.Conectar conn = new DataRepository.Conectar(); string sql; List <DataRepository.Sucursal> resultados = new List <DataRepository.Sucursal>(); sql = @"Select IdSucursal From ClienteProveedor.Sucursal"; SqlCommand myCommand = conn.Comando(sql); try { conn.DbOpen(); SqlDataReader rdr = myCommand.ExecuteReader(); while (rdr.Read()) { DataRepository.Sucursal producto = new DataRepository.Sucursal(); producto.IdSucursal = rdr.GetInt32(0); resultados.Add(producto); } return(resultados); } catch (Exception ex) { throw ex; } finally { conn.DbClose(); } }
public static List <DataRepository.PropiedadesClienteProveedorsucursales> CargarNombreSucursal() { DataRepository.Conectar conn = new DataRepository.Conectar(); string sql; List <DataRepository.PropiedadesClienteProveedorsucursales> resultados = new List <DataRepository.PropiedadesClienteProveedorsucursales>(); sql = @"Select NombreSucursal From ClienteProveedor.Sucursal"; SqlCommand myCommand = conn.Comando(sql); try { conn.DbOpen(); SqlDataReader rdr = myCommand.ExecuteReader(); while (rdr.Read()) { DataRepository.PropiedadesClienteProveedorsucursales sucursales = new DataRepository.PropiedadesClienteProveedorsucursales(); sucursales.NombreSucursal = rdr.GetString(0); resultados.Add(sucursales); } return(resultados); } catch (Exception ex) { return(resultados); } finally { conn.DbClose(); } }
/// <summary> /// Metodo encargado de cerrar o cancelar una orden de compra /// </summary> /// <param name="EstadoCompra"></param> /// <returns></returns> public bool CancelarOCerrarOrdenDeCompra(int EstadoCompra, int IdCompra, decimal Total) { try { string sql; sql = @"update Compra.Compras set EstadoCompra = @estadoCompra, Total= @total where IdCompra = @idCompra"; myCommand = conn.Comando(sql); using (myCommand) { myCommand.Parameters.Add("@estadoCompra", SqlDbType.Int).Value = EstadoCompra; myCommand.Parameters.Add("@idCompra", SqlDbType.Int).Value = IdCompra; myCommand.Parameters.Add("@total", SqlDbType.Money).Value = Total; } conn.DbOpen(); myCommand.ExecuteNonQuery(); return(true); } catch (Exception) { return(false); } finally { conn.DbClose(); } }
public List <DataRepository.ClientesProveedores> ConsultarIdProveedor() { string sqlConsultar = @"SELECT IdClientesProveedores, Nombres FROM ClienteProveedor.Clientes_Proveedores WHERE TipoUsuarioCompraVenta = 'True'"; ComboBox cbIdProveedor = new ComboBox(); SqlCommand command2 = conn.Comando(sqlConsultar); DataRepository.ClientesProveedores Proveedor = new DataRepository.ClientesProveedores(); List <DataRepository.ClientesProveedores> listaId = new List <DataRepository.ClientesProveedores>(); try { conn.DbOpen(); SqlDataReader rdr = command2.ExecuteReader(); while (rdr.Read()) { Proveedor = new DataRepository.ClientesProveedores(); Proveedor.IdClientesProveedores = rdr.GetInt32(0); Proveedor.Nombres = rdr.GetString(1); listaId.Add(Proveedor); } return(listaId); } catch (SqlException ex) { throw ex; } finally { conn.DbClose(); } }
//Dar de Baja public static List <DataRepository.PropiedadesClienteProveedor> CargarRTN() { DataRepository.Conectar conn = new DataRepository.Conectar(); string sql; List <DataRepository.PropiedadesClienteProveedor> resultados = new List <DataRepository.PropiedadesClienteProveedor>(); sql = @"Select RTN From ClienteProveedor.Clientes_Proveedores"; SqlCommand myCommand = conn.Comando(sql); try { conn.DbOpen(); SqlDataReader rdr = myCommand.ExecuteReader(); while (rdr.Read()) { DataRepository.PropiedadesClienteProveedor proveedorCliente = new DataRepository.PropiedadesClienteProveedor(); proveedorCliente.RTN = rdr.GetString(0); resultados.Add(proveedorCliente); } return(resultados); } catch (Exception ex) { return(resultados); } finally { conn.DbClose(); } }
public bool CodigoProducto(string codigoBarra) { DataRepository.InventarioVentas resultados = new DataRepository.InventarioVentas(); DataRepository.Conectar conn = new DataRepository.Conectar(); int idInventario = -1; string sql = "SELECT IdInventario, CodigoBarra, NombreProducto, DescripcionProducto, FechaElaboracionProducto, FechaVencimientoProducto, PrecioCompra, PrecioVenta, CantidadProducto,PuntoReorden,Observaciones,EstadoProducto FROM Inventario.Inventario WHERE CodigoBarra = @codigoBarra"; SqlCommand myCommand = conn.Comando(sql); if (codigoBarra == "") { return(false); } try { conn.DbOpen(); SqlDataReader rdr; using (myCommand) { myCommand.Parameters.Add("@codigoBarra", SqlDbType.VarChar, 25).Value = codigoBarra; } rdr = myCommand.ExecuteReader(); while (rdr.Read()) { idInventario = rdr.GetInt32(0); resultados.IdInventario = rdr.GetInt32(0); resultados.CodigoBarra = rdr.GetString(1); resultados.NombreProducto = rdr.GetString(2); resultados.DescripcionProducto = rdr.GetString(3); resultados.FechaElaboracionProducto = rdr.GetDateTime(4); resultados.FechaVencimientoProducto = rdr.GetDateTime(5); resultados.PrecioCompra = rdr.GetDecimal(6); resultados.PrecioVenta = rdr.GetDecimal(7); resultados.Cantidad = rdr.GetInt32(8); resultados.PuntoReorden = rdr.GetInt32(9); resultados.Observaciones = rdr.GetString(10); resultados.EstadoProducto = rdr.GetBoolean(11); } if (idInventario == -1) { return(false); } else { return(true); } } catch (SqlException ex) { throw new Helpers.CustomException("El producto solicitado no existe."); throw ex; } finally { conn.DbClose(); } }
private void lstSucursal_SelectedIndexChanged(object sender, EventArgs e) { string sql = "SELECT NombreSucursal,EstadoSucursal, Observaciones FROM ClienteProveedor.Sucursal WHERE NombreSucursal= @nombresucursal"; SqlCommand myCommand = conn.Comando(sql); try { conn.DbOpen(); using (myCommand) { myCommand.Parameters.Add("@nombresucursal", SqlDbType.NVarChar, 30).Value = lstSucursal.SelectedItem.ToString(); } SqlDataReader dtr = myCommand.ExecuteReader(); while (dtr.Read()) { lstSucursal.Text = dtr.GetString(0).Trim() + dtr.GetString(2).Trim() + " "; lbnombre.Text = dtr.GetString(0).Trim(); //lblEstado.Text = dtr.GetString(1).Trim(); //lblEstado.Text = dtr.GetBoolean(2).ToString(); txtObservaciones.Text = dtr.GetString(2).ToString(); if (dtr.GetBoolean(1)) { lblEstado.Text = "Habilitado"; } else { lblEstado.Text = "Inhabilitado"; } } } catch (SqlException ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (FormatException ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { conn.DbClose(); } }
//Mostrar información de cada producto cuando seleccionamos un código de producto private void lstProducto_SelectedIndexChanged(object sender, EventArgs e) { string sql = "SELECT CodigoBarra, EstadoProducto,NombreProducto,CantidadProducto FROM Inventario.Inventario WHERE NombreProducto = @nombreProducto"; SqlCommand myCommand = conn.Comando(sql); try { conn.DbOpen(); using (myCommand) { myCommand.Parameters.Add("@nombreProducto", SqlDbType.NVarChar, 30).Value = lstProducto.SelectedItem.ToString(); } SqlDataReader dtr = myCommand.ExecuteReader(); while (dtr.Read()) { lstProducto.Text = dtr.GetString(0).Trim() + " " + dtr.GetString(2).Trim(); lblCodigoBarra.Text = dtr.GetString(0).Trim(); lblNombreProducto.Text = dtr.GetString(2).Trim(); lblCantidad.Text = dtr.GetInt32(3).ToString(); //txtObservaciones.Text = dtr.GetString(4).Trim(); if (dtr.GetBoolean(1)) { lblEstadoProducto.Text = "Habilitado"; } else { lblEstadoProducto.Text = "Inhabilitado"; } } } catch (FormatException ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (SqlException ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { conn.DbClose(); } }
// Método que obtendrá los teléfonos public void ObtenerTelefonos(int IdClientesProveedores) { string SqlSelect = @"SELECT NumeroFijo, NumeroMovil FROM Contacto.Telefonos WHERE IdClientesProveedores =@Id ORDER BY FechaCreacion Desc"; try { // Estableciendo la conexión Conn.DbOpen(); // Creando el comando SqlCommand Command = Conn.Comando(SqlSelect); using (Command) { Command.Parameters.Add("@Id", SqlDbType.Int).Value = IdClientesProveedores; Command.ExecuteNonQuery(); } // Ejecutando el query por medio de un Execute Reader SqlDataReader SDA = Command.ExecuteReader(); //DataRepository.Telefonos.Telefono.Clear(); while (SDA.Read()) { if (IdClienteProveedor != 0) { DataRepository.Telefonos.Telefono.Add(SDA.GetSqlString(0).ToString()); DataRepository.Telefonos.Telefono.Add(SDA.GetSqlString(1).ToString()); NuevoTelefono.TelefonosFijos.Add((SDA.GetSqlString(0).ToString())); NuevoTelefono.TelefonosMoviles.Add((SDA.GetSqlString(1).ToString())); } } } catch (SqlException Ex) { throw; } finally { Conn.DbClose(); } }
public void Filtrado() { try { conn.DbOpen(); DataTable dt = new DataTable(); string ConsultaProductos = @"Select Identidad, Nombres, Apellidos, Id_PuestoEmpleado, Direccion, Genero, EstadoCivil, EstadoEmpleado From Usuario.Empleado where Nombres like '" + txtNombreEmpleado.Text + "%' and EstadoEmpleado = '" + chkActivo.Checked + "'"; SqlCommand cmd = conn.Comando(ConsultaProductos); SqlDataReader rdr = cmd.ExecuteReader(); int filas = 0; using (cmd) { if (gvDatosEmpleado.Columns.Count > 7) { gvDatosEmpleado.Columns.Remove("Estado"); } while (rdr.Read()) { gvDatosEmpleado.Rows.Add(1); gvDatosEmpleado.Rows[filas].Cells[0].Value = rdr.GetString(0); gvDatosEmpleado.Rows[filas].Cells[1].Value = rdr.GetString(1); gvDatosEmpleado.Rows[filas].Cells[2].Value = rdr.GetString(2); gvDatosEmpleado.Rows[filas].Cells[3].Value = rdr.GetInt32(3); gvDatosEmpleado.Rows[filas].Cells[4].Value = rdr.GetString(4); gvDatosEmpleado.Rows[filas].Cells[5].Value = rdr.GetBoolean(5); gvDatosEmpleado.Rows[filas].Cells[6].Value = rdr.GetBoolean(6); EstadoUsuarios(filas, rdr.GetBoolean(7)); filas++; } } } catch (NullReferenceException ex) { throw ex; } finally { conn.DbClose(); } }
public void Filtrado() { try { conn.DbOpen(); DataTable dt = new DataTable(); string ConsultaProductos = @"Select u.IdUsuario, u.IdEmpleado, u.IdSeguridad, u.Alias, u.Estado From Usuario.Usuarios u inner join Usuario.Empleado e on u.IdEmpleado = e.IdEmpleado where u.Alias like '" + txtNombreUsuario.Text + "%' and u.Estado = '" + chkActivo.Checked + "' and e.EstadoEmpleado = 1"; SqlCommand cmd = conn.Comando(ConsultaProductos); SqlDataReader rdr = cmd.ExecuteReader(); int filas = 0; using (cmd) { if (gvDatosUsuario.Columns.Count > 4) { gvDatosUsuario.Columns.Remove("Estado"); } while (rdr.Read()) { gvDatosUsuario.Rows.Add(1); gvDatosUsuario.Rows[filas].Cells[0].Value = rdr.GetInt32(0); gvDatosUsuario.Rows[filas].Cells[1].Value = rdr.GetInt32(1); gvDatosUsuario.Rows[filas].Cells[2].Value = rdr.GetInt32(2); gvDatosUsuario.Rows[filas].Cells[3].Value = rdr.GetString(3); EstadoUsuarios(filas, rdr.GetBoolean(4)); filas++; } } } catch (NullReferenceException ex) { throw ex; } finally { conn.DbClose(); } }
public int ObtenerIdClientesProveedor(string Id) { string SqlSelect = @"SELECT IdClientesProveedores, Nombres, Apellidos FROM ClienteProveedor.Clientes_Proveedores WHERE RTN =@Id"; // Establecer la conexión conn.DbOpen(); // Crear el comando SqlCommand Command = conn.Comando(SqlSelect); using (Command) { Command.Parameters.Add("@Id", SqlDbType.Char, 14).Value = Id; Command.ExecuteNonQuery(); } try { // Ejecutar el query via un Execute Reader SqlDataReader SDA = Command.ExecuteReader(); while (SDA.Read()) { IdClienteProveedor = SDA.GetInt32(0); cliente.IdClientesProveedores = SDA.GetInt32(0); cliente.Nombres = SDA.GetString(1); cliente.Apellidos = SDA.GetString(2); } return(IdClienteProveedor); } catch (SqlException Ex) { return(0); } finally { conn.DbClose(); } }
//Validar si existe el producto public bool VerificarProducto(TextBox CodigoProducto) { //Query para verificar si el producto ya existe string sql = @"select CodigoBarra from Inventario.Inventario WHERE CodigoBarra =@Id"; // Crear el Comando para consulta SqlCommand myCommand = conn.Comando(sql); // myCommand.Parameters.AddWithValue("@Id", CodigoProducto); //Abrir Conexion conn.DbOpen(); using (myCommand) { myCommand.Parameters.Add("@Id", SqlDbType.NChar, 25).Value = CodigoProducto.Text; myCommand.ExecuteNonQuery(); } try { //string Valor = myCommand.ExecuteScalar().ToString(); //return Valor; SqlDataReader rdr = myCommand.ExecuteReader(); while (rdr.Read()) { return(true); } return(false); } catch (SqlException ex) { MessageBox.Show(ex.Message + ex.StackTrace, "Detalles de la excepción"); return(false); } finally { // Cerrar la conexión conn.DbClose(); } }
/// <summary> /// Devuelve el Id segun el nombre del proovedor que se indique en el parametro /// </summary> /// <param name="nombreProveedor"></param> /// <returns></returns> public int getIdProveedor(string nombreProveedor) { try { sql = @"select IdClientesProveedores from ClienteProveedor.Clientes_Proveedores Where Nombres = @nombres"; myCommand = conn.Comando(sql); using (myCommand) { myCommand.Parameters.Add("@nombres", SqlDbType.VarChar, 30).Value = nombreProveedor; } conn.DbOpen(); return(int.Parse(myCommand.ExecuteScalar().ToString())); } catch (Helpers.CustomException ex) { return(0); } finally { conn.DbClose(); } }
private void cmbProveedores_SelectedIndexChanged(object sender, EventArgs e) { gvDetalleCompra.Rows.Clear(); idProveedor = proveedor.getIdProveedor(cmbProveedores.Text); try { sql = @"select CodigoBarra,NombreProducto,DescripcionProducto,CantidadProducto,PrecioCompra, PrecioVenta,PuntoReorden,FechaElaboracionProducto,FechaVencimientoProducto, IdInventario From Inventario.Inventario Where IdProveedor = @idProveedor"; myCommand = conn.Comando(sql); conn.DbOpen(); using (myCommand) { myCommand.Parameters.Add("@idProveedor", SqlDbType.Int).Value = idProveedor; } SqlDataReader dtr = myCommand.ExecuteReader(); while (dtr.Read()) { gvDetalleCompra.Rows.Add(dtr.GetString(0), dtr.GetString(1), dtr.GetString(2), dtr.GetInt32(3).ToString(), dtr.GetDecimal(4).ToString(), dtr.GetDecimal(5).ToString(), dtr.GetInt32(6).ToString(), dtr.GetDateTime(7).ToString(), dtr.GetDateTime(8).ToString(), dtr.GetInt32(9).ToString()); } } catch (Helpers.CustomException ex) { MessageBox.Show(ex.Message); } finally { conn.DbClose(); } }
//Cargar el impuesto por id de impuesto public int CodigoProductoImpuesto(int IdIventarioImpuesto) { DataRepository.InventarioVentas resultados = new DataRepository.InventarioVentas(); DataRepository.Conectar conn = new DataRepository.Conectar(); int idImpuesto = -1; string sql = "SELECT IDImpuesto, Descripcion, Valor,IdInventario FROM Inventario.Impuesto WHERE IdInventario = @idInventario"; SqlCommand myCommand = conn.Comando(sql); try { conn.DbOpen(); SqlDataReader rdr; using (myCommand) { myCommand.Parameters.Add("@idInventario", SqlDbType.Int, 50).Value = IdIventarioImpuesto; rdr = myCommand.ExecuteReader(); } while (rdr.Read()) { idImpuesto = rdr.GetInt32(0); resultados.IDImpuesto = rdr.GetInt32(0); resultados.Descripcion = rdr.GetString(1); resultados.Valor = rdr.GetDecimal(2); resultados.IdInventario = rdr.GetInt32(3); resultados.ImpuestoAcumulado = decimal.Parse(rdr.GetDecimal(2).ToString()); } if (idImpuesto == -1) { throw new Helpers.CustomException("El producto solicitado no existe."); } else { return(idImpuesto); } } catch (SqlException ex) { throw ex; } catch (Helpers.CustomException ex) { throw ex; } finally { conn.DbClose(); } }
private void lstSucursal_SelectedIndexChanged(object sender, EventArgs e) { string sql = "SELECT IdSucursal, NombreSucursal, DireccionSucursal, FechaCreacion, CreadoPor, FechaModificacion, ModificadoPor FROM ClienteProveedor.Sucursal WHERE IdSucursal = @IdSucursal"; try { myCommand = conn.Comando(sql); try { conn.DbOpen(); using (myCommand) { myCommand.Parameters.Add("@IdSucursal", SqlDbType.Int).Value = Int32.Parse(lstSucursal.SelectedItem.ToString()); } SqlDataReader dtr = myCommand.ExecuteReader(); while (dtr.Read()) { //lstSucursal.Text = dtr.GetInt32g(0).Trim() + dtr.GetString(3).Trim() + " "; lblID.Text = dtr.GetInt32(0).ToString().Trim(); txtNombreSucursal.Text = dtr.GetString(1).ToString(); txtDire.Text = dtr.GetString(2).Trim(); //dtpFechaCreacion.Text = dtr.GetDateTime(4).ToString(); dtpFechaModificacion.Text = dtr.GetDateTime(5).ToString(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { conn.DbClose(); } } catch (Exception) { } }