Beispiel #1
0
        private void frmhBuscarFact_Load(object sender, EventArgs e)
        {
            pbo  = new ProvedorBO();
            fpbo = new FacturaProvBO();
            List <Provedor> dims = pbo.GetProvedorID();

            cmbRazSoc2.Items.AddRange(dims.ToArray <Provedor>());
            lisProid = pbo.GetProvedorID();
            for (int i = 0; i < lisProid.Count; i++)
            {
                cmbID2.Items.Add(lisProid[i].Id);
            }
            rdbTodo.Checked = true;
            //  frmFactura frmFact = new frmFactura();
        }
        private void txtBuscar_TextChanged(object sender, EventArgs e)
        {
            pbo = new ProvedorBO();
            dataGridProvedor.DataSource = pbo.GetProvedor(txtBuscar.Text);
            lis = pbo.GetProvedor(txtBuscar.Text);
            //Zermat

            this.dataGridProvedor.Columns[0].Visible = false;
            this.dataGridProvedor.Columns[4].Visible = false;
            this.dataGridProvedor.Columns[5].Visible = false;
            this.dataGridProvedor.Columns[7].Visible = false;
            this.dataGridProvedor.Columns[2].Visible = false;
            modif = true;

            if (txtBuscar.Text == "")
            {
                LimpiarDatos();
            }
        }
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            pbo = new ProvedorBO();

            if (MessageBox.Show("Realmente desea Eliminar el Provedor?", " Eliminar Provedor",
                                MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                if (lblID.Text != " ")
                {
                    if (pbo.EliminarProvedor(Int32.Parse(lblID.Text)) == true)
                    {
                        LimpiarDatos();
                        MessageBox.Show("Se ha eliminado el provedor", "Eliminar Provedor Exitoso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    }
                }
                else
                {
                    MessageBox.Show("El Provedor seleccionado tiene FACTURAS PENDIENTES", "Eliminar Provedor Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            pbo = new ProvedorBO();

            if (modif == true & lblID.Text != "")
            {
                Provedor pt = new Provedor()
                {
                    RazonSocial     = txtRazonSoc.Text,
                    RazonComercial  = txtRazonCom.Text,
                    Cedula          = txtCedJuri.Text,
                    Direccion       = txtDireccion.Text,
                    Email           = txtEmail.Text,
                    TelefonoEmpresa = maskTelcasa.Text,
                    TelefonoCel     = maskTelCell.Text,
                    DiasCredito     = Convert.ToInt32(cmbDias.Text),
                    Id = Int32.Parse(lblID.Text)
                };
                MessageBox.Show(pbo.ModificarProv(pt), "Modificacion Provedor Exitoso", MessageBoxButtons.OK, MessageBoxIcon.Information);

                dataGridProvedor.DataSource = pbo.GetProvedor(txtBuscar.Text);
            }
            else
            {
                Provedor pt = new Provedor()
                {
                    RazonSocial     = txtRazonSoc.Text,
                    RazonComercial  = txtRazonCom.Text,
                    Cedula          = txtCedJuri.Text,
                    Direccion       = txtDireccion.Text,
                    Email           = txtEmail.Text,
                    TelefonoEmpresa = maskTelcasa.Text,
                    TelefonoCel     = maskTelCell.Text,
                    DiasCredito     = Convert.ToInt32(cmbDias.Text)
                };
                MessageBox.Show(pbo.Validar(pt), "Registro Provedor Exitoso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                this.LimpiarDatos();
            }
        }