private void SeleccionarRegistro(object sender, DataGridViewCellMouseEventArgs e) { int filaSeleccionada = e.RowIndex; oProductosBO = new productosBO(); // se selecciona el ID para mostrar los datos en los textBox, etc oProductosBO.id = int.Parse(dtgProductos.Rows[filaSeleccionada].Cells[0].Value.ToString()); oProductosBO.Clave = dtgProductos.Rows[filaSeleccionada].Cells[1].Value.ToString(); oProductosBO.Nombre = dtgProductos.Rows[filaSeleccionada].Cells[2].Value.ToString(); oProductosBO.Descripcion = dtgProductos.Rows[filaSeleccionada].Cells[3].Value.ToString(); oProductosBO.Precio = Convert.ToDouble(dtgProductos.Rows[filaSeleccionada].Cells[4].Value.ToString()); txtid.Text = Convert.ToString(oProductosBO.id); txtClave.Text = oProductosBO.Clave; txtNombre.Text = oProductosBO.Nombre; txtDescripcion.Text = oProductosBO.Descripcion; txtPrecio.Text = Convert.ToString(oProductosBO.Precio); // Activamos los botones para que el usuario puede agregar btnAgregar.Enabled = false; btnEliminar.Enabled = true; btnModificar.Enabled = true; btnCancelar.Enabled = true; }
private productosBO RecuperarInformacion() { // Se recupera toda la información del formulario // Aquí se validan todos los datos. int id = 0; int.TryParse(txtid.Text, out id); oProductosBO = new productosBO(); oProductosBO.id = id; oProductosBO.Clave = txtClave.Text; oProductosBO.Nombre = txtNombre.Text; oProductosBO.Descripcion = txtDescripcion.Text; oProductosBO.Precio = Convert.ToDouble(txtPrecio.Text); return(oProductosBO); }
public int Modificar(productosBO oProductosBO) { String ComandoSQL = string.Format("UPDATE productos SET Clave='{1}',Nombre='{2}',Descripcion='{3}',Precio='{4}' WHERE id={0}", oProductosBO.id, oProductosBO.Clave, oProductosBO.Nombre, oProductosBO.Descripcion, oProductosBO.Precio); return(MiConexion.EjecutarComando(ComandoSQL)); }
public int Borrar(productosBO oProductosBO) { String ComandoSQL = string.Format("DELETE FROM productos WHERE id={0}", oProductosBO.id); return(MiConexion.EjecutarComando(ComandoSQL)); }
public int Agregar(productosBO oProductosBO) { String ComandoSQL = string.Format("INSERT INTO productos (id,Clave,Nombre,Descripcion,Precio)VALUES (NULL ,'{0}','{1}','{2}','{3}');", oProductosBO.Clave, oProductosBO.Nombre, oProductosBO.Descripcion, oProductosBO.Precio); return(MiConexion.EjecutarComando(ComandoSQL)); }