Пример #1
0
        private void nUEVOToolStripMenuItem_Click(object sender, EventArgs e)
        {
            frmProveedoresAE frm = new frmProveedoresAE();

            frm.Text = "Agregar proveedor";
            DialogResult dr = frm.ShowDialog();

            if (dr == DialogResult.OK)
            {
                try
                {
                    Proveedor prov = frm.GetObjeto();
                    ProveedoresBD.Agregar(prov);

                    DataGridViewRow r = new DataGridViewRow();
                    r.CreateCells(dgProveedor);
                    SetearFilas(r, prov);
                    AgregarFila(r);
                }
                catch (Exception)
                {
                    throw;
                }
            }
        }
Пример #2
0
        private void eDITARToolStripMenuItem_Click(object sender, EventArgs e)
        {
            DataGridViewRow  r      = dgProveedor.SelectedRows[0];
            Proveedor        obj    = (Proveedor)r.Tag;
            Proveedor        objAux = (Proveedor)obj.Clone();
            frmProveedoresAE frm    = new frmProveedoresAE();

            frm.Text = "Editar proveedor";
            frm.SetObjeto(obj);

            DialogResult dr = frm.ShowDialog(this);

            if (dr == DialogResult.OK)
            {
                try
                {
                    obj = frm.GetObjeto();
                    ProveedoresBD.Editar(obj);
                    SetearFilas(r, obj);

                    MessageBox.Show("Registro actualizado correctamente");
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Error al intentar editar registro", ex.Message);
                }
            }
        }
Пример #3
0
        private void Actualizar()
        {
            List <Proveedor> listaUpdated = new List <Proveedor>();

            listaUpdated = ProveedoresBD.GetLista();
            MostrarDatosGrilla(listaUpdated);
        }
Пример #4
0
        private void frmProveedores_Load(object sender, EventArgs e)
        {
            List <Proveedor> lista = new List <Proveedor>();

            lista = ProveedoresBD.GetLista();
            MostrarDatosGrilla(lista);
        }
Пример #5
0
        private void txtCliente_TextChanged(object sender, EventArgs e)
        {
            datosCliente = txtCliente.Text;
            List <Proveedor> listaFiltrada = new List <Proveedor>();

            listaFiltrada = ProveedoresBD.GetListaFilrada(datosCliente);
            MostrarDatosGrilla(listaFiltrada);
            this.DialogResult = DialogResult.OK;
        }
Пример #6
0
        private void frmProveedores_Load(object sender, EventArgs e)
        {
            txtCliente.CharacterCasing = CharacterCasing.Upper;
            txtCliente.Focus();
            try
            {
                List <Proveedor> lista = ProveedoresBD.GetLista();

                MostrarDatosGrilla(lista);
            }

            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error");
            }
        }
Пример #7
0
        private void button2_Click(object sender, EventArgs e)
        {
            frmProveedoresAE frm = new frmProveedoresAE();

            frm.Text = "Agregar proveedor";
            DialogResult dr = frm.ShowDialog();

            if (dr == DialogResult.OK)
            {
                try
                {
                    Proveedor prov = frm.GetObjeto();
                    ProveedoresBD.Agregar(prov);
                }
                catch (Exception)
                {
                    throw;
                }
            }
            ProveedoresBD.CargarCombo(ref cboProveedor);
        }
Пример #8
0
        protected override void OnLoad(EventArgs e)
        {
            base.OnLoad(e);

            ProveedoresBD.CargarCombo(ref cboProveedor);

            if (compra != null)
            {
                txtProducto.Text           = compra.Producto;
                cboProveedor.SelectedValue = compra.idProveedor.IdProveedor;
                txtCantidad.Text           = compra.Cantidad.ToString();
                dtpFechaCompra.Value       = compra.Fecha;
                if (string.IsNullOrEmpty(txtImporte.Text.Trim()))
                {
                    txtImporte.Text = "";
                }
                else
                {
                    txtTotal.Text = compra.Importe.ToString();
                }
            }
        }
Пример #9
0
        private void bORRARToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (dgProveedor.SelectedRows.Count > 0)
            {
                DataGridViewRow r    = dgProveedor.SelectedRows[0];
                Proveedor       prov = (Proveedor)r.Tag;
                DialogResult    dr   = MessageBox.Show(string.Format("¿Desea borrar el proveedor?"), "Confirmar", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);
                if (dr == DialogResult.Yes)
                {
                    try
                    {
                        ProveedoresBD.Borrar(prov.IdProveedor);


                        dgProveedor.Rows.Remove(r);
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    }
                }
            }
        }