private void btnActualizar_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrWhiteSpace(txtCodInsumo.Text) || string.IsNullOrWhiteSpace(txtNombreInsumo.Text) || string.IsNullOrWhiteSpace(txtTipoInsumo.Text) || string.IsNullOrWhiteSpace(txtCantidad.Text))
            {
                MessageBox.Show("Hay Uno o mas Campos Vacios!", "Campos Vacios!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
            else
            {
                insumo pInsumo = new insumo();

                pInsumo.CodInsumo      = txtCodInsumo.Text.Trim();
                pInsumo.NombreInsumo   = txtNombreInsumo.Text.Trim();
                pInsumo.TipoInsumo     = txtTipoInsumo.Text.Trim();
                pInsumo.CantidadInsumo = txtCantidad.Text.Trim();

                pInsumo.CodInsumo = insumoActual.CodInsumo;

                if (InsumosDAL.Actualizar(pInsumo) > 0)
                {
                    MessageBox.Show("Los datos del Insumo se actualizaron", "Datos Actualizados", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    Limpiar();
                    Deshabilitar();
                }
                else
                {
                    MessageBox.Show("No se pudo actualizar", "Error al Actualizar", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
            }
        }
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrWhiteSpace(txtCodInsumo.Text) || string.IsNullOrWhiteSpace(txtNombreInsumo.Text) || string.IsNullOrWhiteSpace(txtTipoInsumo.Text) || string.IsNullOrWhiteSpace(txtCantidad.Text))
            {
                MessageBox.Show("Hay Uno o mas Campos Vacios!", "Campos Vacios!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }

            else
            {
                insumo pInsumo = new insumo();

                pInsumo.CodInsumo      = txtCodInsumo.Text.Trim();
                pInsumo.NombreInsumo   = txtNombreInsumo.Text.Trim();
                pInsumo.TipoInsumo     = txtTipoInsumo.Text.Trim();
                pInsumo.CantidadInsumo = txtCantidad.Text.Trim();


                int resultado = InsumosDAL.AgregarInsumos(pInsumo);
                if (resultado > 0)
                {
                    MessageBox.Show("Insumo Guardado Con Exito!!", "Guardado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    Limpiar();
                    Deshabilitar();
                }
                else
                {
                    MessageBox.Show("No se pudo guardar el insumo", "Fallo!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
            }
        }
        public static int AgregarInsumos(insumo pInsumo)
        {
            int retorno = 0;

            MySqlCommand comando = new MySqlCommand(string.Format("Insert into insumo (CodInsumo, NombreInsumo, TipoInsumo, CantidadInsumo) values ('{0}','{1}','{2}', '{3}')",
                                                                  pInsumo.CodInsumo, pInsumo.NombreInsumo, pInsumo.TipoInsumo, pInsumo.CantidadInsumo), BDcomun.ObtenerConexion());

            retorno = comando.ExecuteNonQuery();
            return(retorno);
        }
        public static int Actualizar(insumo pInsumo)
        {
            int             retorno  = 0;
            MySqlConnection conexion = BDcomun.ObtenerConexion();

            MySqlCommand comando = new MySqlCommand(string.Format("Update insumo set NombreInsumo='{0}', TipoInsumo='{1}', CantidadInsumo ='{2}' where CodInsumo={3}",
                                                                  pInsumo.NombreInsumo, pInsumo.TipoInsumo, pInsumo.CantidadInsumo, pInsumo.CodInsumo), conexion);

            retorno = comando.ExecuteNonQuery();
            conexion.Close();

            return(retorno);
        }
示例#5
0
        private void btnAceptar_Click_1(object sender, EventArgs e)
        {
            if (dgvBuscar.SelectedRows.Count == 1)
            {
                int CodInsumo = Convert.ToInt32(dgvBuscar.CurrentRow.Cells[0].Value);
                insumoSeleccionado = InsumosDAL.ObtenerInsumo(CodInsumo);

                this.Close();
            }
            else
            {
                MessageBox.Show("debe de seleccionar una fila");
            }
        }
        public static insumo ObtenerInsumo(int pCodInsumo)
        {
            insumo          pInsumo  = new insumo();
            MySqlConnection conexion = BDcomun.ObtenerConexion();

            MySqlCommand    _comando = new MySqlCommand(String.Format("SELECT  CodInsumo, NombreInsumo, TipoInsumo, CantidadInsumo FROM insumo where CodInsumo ='{0}'", pCodInsumo), conexion);
            MySqlDataReader _reader  = _comando.ExecuteReader();

            while (_reader.Read())
            {
                pInsumo.CodInsumo      = _reader.GetString(0);
                pInsumo.NombreInsumo   = _reader.GetString(1);
                pInsumo.TipoInsumo     = _reader.GetString(2);
                pInsumo.CantidadInsumo = _reader.GetString(3);
            }

            conexion.Close();
            return(pInsumo);
        }
        public static List <insumo> Buscar(string pNombreInsumo)
        {
            List <insumo> _lista = new List <insumo>();

            MySqlCommand    _comando = new MySqlCommand(String.Format("SELECT CodInsumo, NombreInsumo, TipoInsumo, CantidadInsumo FROM insumo where NombreInsumo ='{0}'", pNombreInsumo), BDcomun.ObtenerConexion());
            MySqlDataReader _reader  = _comando.ExecuteReader();

            while (_reader.Read())
            {
                insumo pInsumo = new insumo();
                pInsumo.CodInsumo      = _reader.GetString(0);
                pInsumo.NombreInsumo   = _reader.GetString(1);
                pInsumo.TipoInsumo     = _reader.GetString(2);
                pInsumo.CantidadInsumo = _reader.GetString(3);

                _lista.Add(pInsumo);
            }

            return(_lista);
        }
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            FBuscarInsumo buscar = new FBuscarInsumo();

            buscar.ShowDialog();

            if (buscar.insumoSeleccionado != null)

            {
                insumoActual         = buscar.insumoSeleccionado;
                txtCodInsumo.Text    = buscar.insumoSeleccionado.CodInsumo;
                txtNombreInsumo.Text = buscar.insumoSeleccionado.NombreInsumo;
                txtTipoInsumo.Text   = buscar.insumoSeleccionado.TipoInsumo;
                txtCantidad.Text     = buscar.insumoSeleccionado.CantidadInsumo;

                btnActualizar.Enabled = true;
                btnEliminar.Enabled   = true;
                Habilitar();
                btnGuardar.Enabled = false;
            }
        }