コード例 #1
0
ファイル: productosGUI.cs プロジェクト: oscaruhp/ABC_SHARP
        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;
        }
コード例 #2
0
ファイル: productosGUI.cs プロジェクト: oscaruhp/ABC_SHARP
        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);
        }
コード例 #3
0
        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));
        }
コード例 #4
0
        public int Borrar(productosBO oProductosBO)
        {
            String ComandoSQL = string.Format("DELETE FROM productos WHERE id={0}", oProductosBO.id);

            return(MiConexion.EjecutarComando(ComandoSQL));
        }
コード例 #5
0
        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));
        }