public frmInsumos(INSUMOS id, char tipo) { InitializeComponent(); txbDescripcion.MaxLength = 50; btnAceptar.Hide(); btnCancelar.Hide(); try { InsumosNegocio conectar = new InsumosNegocio(); INSUMOS datos = new INSUMOS(); datos = conectar.consultar(id.intCodInsumo); mtbIDInsumo.Text = id.intCodInsumo.ToString(); txbDescripcion.Text = datos.strDescripcion; if (tipo == 'v') { txbDescripcion.ReadOnly = true; btnMod.Hide(); } else if (tipo == 'm') { btnMod.Show(); } } catch (Exception ex) { throw ex; } }
public void modificar(INSUMOS insu) { clsConexiones conexion = new clsConexiones(); try { conexion.setearConsulta("UPDATE INSUMOS SET DESCRIPCION=@DESC, ULT_MOD=@MOD, VALOR=@VAL WHERE IDINSUMO=@ID"); conexion.Comando.Parameters.Clear(); conexion.Comando.Parameters.AddWithValue("@ID", insu.intCodInsumo); conexion.Comando.Parameters.AddWithValue("@DESC", insu.strDescripcion); conexion.Comando.Parameters.AddWithValue("@MOD", DateTime.Now); conexion.Comando.Parameters.AddWithValue("@VAL", insu.decValor); conexion.abrirConexion(); conexion.ejecutarAccion(); } catch (Exception ex) { throw ex; } finally { conexion.cerrarConexion(); } }
public void alta(INSUMOS nuevo) { clsConexiones conexion = new clsConexiones(); try { conexion.setearConsulta("insert into INSUMOS (DESCRIPCION, VALOR, FECHA_ULT_COMPRA, FECHA_ALTA, FECHA_BAJA, ULT_MOD, STATUS) values (@DESC, @VAL, @F_ULT_C, @FECHA_ALTA, @FECHA_BAJA, @ULT_MOD, 1)"); conexion.Comando.Parameters.Clear(); conexion.Comando.Parameters.AddWithValue("@DESC", nuevo.strDescripcion); conexion.Comando.Parameters.AddWithValue("@VAL", nuevo.decValor); conexion.Comando.Parameters.AddWithValue("@F_ULT_C", DBNull.Value); conexion.Comando.Parameters.AddWithValue("@FECHA_ALTA", DateTime.Now); conexion.Comando.Parameters.AddWithValue("@FECHA_BAJA", DBNull.Value); conexion.Comando.Parameters.AddWithValue("@ULT_MOD", DateTime.Now); conexion.abrirConexion(); conexion.ejecutarAccion(); } catch (Exception ex) { throw ex; } finally { if (conexion != null) { conexion.cerrarConexion(); } } }
public INSUMOS consultar(int id) { INSUMOS aux; clsConexiones conexion = new clsConexiones(); try { conexion.setearConsulta("SELECT * from INSUMOS where IDINSUMO=@id"); conexion.Comando.Parameters.Clear(); conexion.Comando.Parameters.AddWithValue("@id", id); conexion.abrirConexion(); conexion.ejecutarConsulta(); aux = new INSUMOS(); conexion.Lector.Read(); aux.intCodInsumo = (int)conexion.Lector["IDINSUMO"]; aux.strDescripcion = (string)conexion.Lector["DESCRIPCION"]; aux.decValor = (decimal)conexion.Lector["VALOR"]; aux.datFechaUltMov = (DateTime)conexion.Lector["FECHA_ULT_COMPRA"]; aux.datFechaAlta = (DateTime)conexion.Lector["FECHA_ALTA"]; if (conexion.Lector["FECHA_BAJA"] == DBNull.Value) { aux.datFechaBaja = null; } else { aux.datFechaBaja = (DateTime)conexion.Lector["FECHA_BAJA"]; } if (conexion.Lector["ULT_MOD"] == DBNull.Value) { aux.datUltMod = null; } else { aux.datUltMod = (DateTime)conexion.Lector["ULT_MOD"]; } aux.intStatus = (int)conexion.Lector["STATUS"]; return(aux); } catch (Exception ex) { throw ex; } finally { conexion.Lector.Close(); conexion.cerrarConexion(); } }
public void btnMod_Click(object sender, EventArgs e) { InsumosNegocio conectar = new InsumosNegocio(); INSUMOS datos = new INSUMOS(); datos.intCodInsumo = Convert.ToInt32(mtbIDInsumo.Text); datos.strDescripcion = txbDescripcion.Text; datos.datUltMod = DateTime.Now; datos.decValor = Convert.ToInt32(mtbValor.Text); conectar.modificar(datos); MessageBox.Show("Insumo modificado"); }
private void btnAceptar_Click(object sender, EventArgs e) { InsumosNegocio conectar = new InsumosNegocio(); INSUMOS datos = new INSUMOS(); try { datos.strDescripcion = txbDescripcion.Text; datos.decValor = Convert.ToInt32(mtbValor.Text); conectar.alta(datos); MessageBox.Show("Insumo creado exitosamente"); } catch (Exception ex) { throw ex; } }
public IList <INSUMOS> listar() { clsConexiones conexion = new clsConexiones(); IList <INSUMOS> lista = new List <INSUMOS>(); INSUMOS aux; try { conexion = new clsConexiones(); conexion.setearConsulta("SELECT * from INSUMOS"); conexion.abrirConexion(); conexion.ejecutarConsulta(); while (conexion.Lector.Read()) { aux = new INSUMOS(); aux.intCodInsumo = (int)conexion.Lector["IDINSUMO"]; aux.strDescripcion = (string)conexion.Lector["DESCRIPCION"]; aux.decValor = (decimal)conexion.Lector["VALOR"]; if (conexion.Lector["FECHA_ULT_COMPRA"] == DBNull.Value) { aux.datFechaBaja = null; } aux.datFechaAlta = (DateTime)conexion.Lector["FECHA_ALTA"]; if (conexion.Lector["FECHA_BAJA"] == DBNull.Value) { aux.datFechaBaja = null; } else { aux.datFechaBaja = (DateTime)conexion.Lector["FECHA_BAJA"]; } if (conexion.Lector["ULT_MOD"] == DBNull.Value) { aux.datUltMod = null; } else { aux.datUltMod = (DateTime)conexion.Lector["ULT_MOD"]; } aux.intStatus = (int)conexion.Lector["STATUS"]; lista.Add(aux); } return(lista); } catch (Exception ex) { throw ex; } finally { conexion.Lector.Close(); conexion.cerrarConexion(); } }