Beispiel #1
0
        public void agregarProveedor()
        {
            objProveedores objProveedores = new objProveedores();
            cnProveedores  cnProveedores  = new cnProveedores();

            if (validarCamposLlenos())
            {
                objProveedores.Cedula_Juridica      = txtCedulaJuridica.Text;
                objProveedores.Nombre               = txtNombre.Text;
                objProveedores.Razon_Social         = txtRazonSocial.Text;
                objProveedores.Descripcion_Servicio = txtDescripcion.Text;

                if (cnProveedores.insertarProveedor(objProveedores))
                {
                    llenarDataGrigView();

                    btAgregar.Enabled           = true;
                    btActualizar.Enabled        = false;
                    btEliminar.Enabled          = false;
                    btLimpiarFormulario.Enabled = true;

                    limpiarCamposFormulario();
                }
                else
                {
                    txtCedulaJuridica.BackColor = Color.Tomato;
                }
            }
            else
            {
                MessageBox.Show("Debe digitar los campos del formulario", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
Beispiel #2
0
        public void eliminarProveedor()
        {
            objProveedores objProveedores = new objProveedores();
            cnProveedores  cnProveedores  = new cnProveedores();

            DialogResult eleccionBorrar = MessageBox.Show("¿Desea eliminar el proveedor seleccionado?", "Atención", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (eleccionBorrar == DialogResult.Yes)
            {
                objProveedores.Cod_Proveedor = Convert.ToInt32(dgvListaProveedores.CurrentRow.Cells[0].Value);

                cnProveedores.eliminarProveedor(objProveedores);

                llenarDataGrigView();

                txtCedulaJuridica.Enabled = true;
                txtNombre.Enabled         = true;
                txtRazonSocial.Enabled    = true;

                btAgregar.Enabled    = true;
                btActualizar.Enabled = false;
                btEliminar.Enabled   = false;

                limpiarCamposFormulario();
            }
        }
Beispiel #3
0
        public void llenarDataGrigView()
        {
            cnProveedores cnProveedores    = new cnProveedores();
            DataTable     tablaProveedores = new DataTable();

            dgvListaProveedores.Rows.Clear();

            dgvListaProveedores.AlternatingRowsDefaultCellStyle.BackColor = Color.LightGray;

            tablaProveedores = cnProveedores.consultarProveedores();

            for (int i = 0; i < tablaProveedores.Rows.Count; i++)
            {
                dgvListaProveedores.Rows.Add(tablaProveedores.Rows[i][0], tablaProveedores.Rows[i][1], tablaProveedores.Rows[i][2],
                                             tablaProveedores.Rows[i][3], tablaProveedores.Rows[i][4]);
            }
        }
        public void cargarComboBoxes()
        {
            cnProveedores cnProveedor      = new cnProveedores();
            DataTable     TablaProveedores = new DataTable();

            if (cnProveedor.consultarProveedores().Rows.Count > 0)
            {
                cbNombreProveedor.DataSource    = cnProveedor.consultarProveedores();
                cbNombreProveedor.DisplayMember = "nombre";
                cbNombreProveedor.ValueMember   = "cod_proveedor";
            }
            else
            {
                cbNombreProveedor.DataSource    = null;
                cbNombreProveedor.DisplayMember = "";
                cbNombreProveedor.ValueMember   = "";
            }
        }
Beispiel #5
0
        public void actualizarProveedor()
        {
            objProveedores objProveedores = new objProveedores();
            cnProveedores  cnProveedores  = new cnProveedores();

            if (validarCamposLlenos())
            {
                DialogResult eleccionActualizar = MessageBox.Show("¿Desea actualizar el proveedor seleccionado?", "Atención", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (eleccionActualizar == DialogResult.Yes)
                {
                    objProveedores.Cod_Proveedor        = Convert.ToInt32(txtCodigoProveedor.Text);
                    objProveedores.Cedula_Juridica      = txtCedulaJuridica.Text;
                    objProveedores.Nombre               = txtNombre.Text;
                    objProveedores.Razon_Social         = txtRazonSocial.Text;
                    objProveedores.Descripcion_Servicio = txtDescripcion.Text;

                    cnProveedores.actualizarProveedor(objProveedores);

                    llenarDataGrigView();

                    txtCedulaJuridica.Enabled = true;
                    txtNombre.Enabled         = true;
                    txtRazonSocial.Enabled    = true;

                    btAgregar.Enabled    = true;
                    btActualizar.Enabled = false;
                    btEliminar.Enabled   = false;

                    limpiarCamposFormulario();
                }
            }
            else
            {
                MessageBox.Show("Debe de cargar primero un proveedor de la lista de proveedores", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }