Exemple #1
0
        private void button3_Click(object sender, EventArgs e)
        {
            Proveedor ObjProveedor = new Proveedor();

            try
            {
                ObjProveedor.IdentificacionPro = long.Parse(textBox8.Text);
                ObjProveedor.Nombre            = textBox13.Text;
                ObjProveedor.Direccion         = textBox12.Text;
                ObjProveedor.Telefono          = long.Parse(textBox11.Text);
                ObjProveedor.Email             = textBox10.Text;
                ObjProveedor.TipoDeProveedor   = textBox15.Text;
                bool respuestaSQL = ObjProveedor.ActualizarProveedor();

                if (respuestaSQL == true)
                {
                    MessageBox.Show("Los Datos De Este Proveedor Fueron Actualizados Coreectamente");
                    textBox8.Text = ""; textBox13.Text = ""; textBox12.Text = ""; textBox11.Text = ""; textBox10.Text = ""; textBox15.Text = "";
                }
                else
                {
                    MessageBox.Show(ObjProveedor.Mensaje);
                }
            }
            catch (Exception Ex)
            {
                MessageBox.Show("ERROR!: " + Ex.Message + " " + ObjProveedor.Mensaje);
            }
        }
 private void button1_Click(object sender, EventArgs e)
 {
     if (textBox1.Text == "" | textBox2.Text == "" | textBox3.Text == "" | textBox4.Text == "")
     {
         MessageBox.Show("Por favor ingresa todos los datos", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
     else
     {
         prove.Nit       = long.Parse(textBox1.Text);
         prove.Nombre    = textBox2.Text;
         prove.Direccion = textBox3.Text;
         prove.telefono  = long.Parse(textBox4.Text);
         prove.Correo    = textBox5.Text;
         if (radioButton2.Checked == true)
         {
             MessageBox.Show(prove.ingresar_proveedor());
             DataTable ne = prove.ConsultarProveedor();
             dataGridView1.DataSource = ne;
             dataGridView1.ClearSelection();
         }
         else if (radioButton3.Checked == true)
         {
             prove.ActualizarProveedor();
             DataTable ne = prove.ConsultarProveedor();
             dataGridView1.DataSource = ne;
             dataGridView1.ClearSelection();
         }
         limpiar();
     }
 }
Exemple #3
0
        private void Actualizar_Click(object sender, EventArgs e)
        {
            if (CajaCor.Text == "" | CajaEmp.Text == "" | CajaNit.Text == ""
                | CajaTel.Text == "" | ComprobarFormatoEmail(CajaCor.Text) == false)
            {
                ModificacionIncompleta Incompleto = new ModificacionIncompleta();
                Incompleto.ShowDialog();
            }
            else
            {
                Proveedor PProveedor = new Proveedor();
                PProveedor.Nit_Prov      = Convert.ToInt64(CajaNit.Text);
                PProveedor.Empresa       = CajaEmp.Text;
                PProveedor.Correo_Prov   = CajaCor.Text;
                PProveedor.Telefono_Prov = Convert.ToInt64(CajaTel.Text);
                PProveedor.Id_Prov       = ProvActual.Id_Prov;
                PProveedor.Estado_Prov   = comboEstProv.Text;


                int ResultadoProv = Proveedor.ActualizarProveedor(PProveedor);
                if (ResultadoProv > 0)
                {
                    ModificacionCompleta Completo = new ModificacionCompleta();
                    Completo.ShowDialog();
                    DatagriedProv.DataSource = Proveedor.ConsultarProveedor(Convert.ToString(PProveedor.Nit_Prov));
                    Nombres();
                    PanelRegistroProveedores.Visible = false;
                    En_PDF();
                }
                else
                {
                    ModificacionIncompleta Incompleta = new ModificacionIncompleta();
                    Incompleta.ShowDialog();
                }
            }
        }
Exemple #4
0
        private void AgregarProveedor()
        {
            if (txtProveedorNombre.Text == "")
            {
                lblProveedorNombre.Text      = "Ingrese el nombre del proveedor";
                lblProveedorNombre.ForeColor = Color.Red;
                txtProveedorNombre.Focus();
            }
            else
            {
                if (txtProveedorTelefono.Text == "")
                {
                    lblProveedorTelefono.Text      = "Ingrese el número de teléfono";
                    lblProveedorTelefono.ForeColor = Color.Red;
                    txtProveedorTelefono.Focus();
                }
                else
                {
                    if (txtProveedorEmail.Text == "")
                    {
                        lblProveedorEmail.Text      = "Ingrese el email";
                        lblProveedorEmail.ForeColor = Color.Red;
                        txtProveedorEmail.Focus();
                    }
                    else
                    {
                        switch (accion)
                        {
                        case "insert":
                            if (evento.ComprobarFormatoEmail(txtProveedorEmail.Text))
                            {
                                var data = proveedor.AgregarProveedor(txtProveedorNombre.Text, txtProveedorTelefono.Text,
                                                                      txtProveedorEmail.Text);
                                if (0 == data.Count)
                                {
                                    ReestablecerProveedor();
                                }
                                else
                                {
                                    if (data[0].Telefono == txtProveedorTelefono.Text)
                                    {
                                        lblProveedorTelefono.Text      = "El teléfono ya está registrado";
                                        lblProveedorTelefono.ForeColor = Color.Red;
                                        txtProveedorTelefono.Focus();
                                    }
                                    if (data[0].Email == txtProveedorEmail.Text)
                                    {
                                        lblProveedorEmail.Text      = "El email ya está registrado";
                                        lblProveedorEmail.ForeColor = Color.Red;
                                        txtProveedorEmail.Focus();
                                    }
                                }
                            }
                            else
                            {
                                lblProveedorEmail.Text      = "El email no es válido";
                                lblProveedorEmail.ForeColor = Color.Red;
                            }
                            break;

                        case "update":
                            var data1 = proveedor.ActualizarProveedor(txtProveedorNombre.Text, txtProveedorTelefono.Text,
                                                                      txtProveedorEmail.Text, idProveedor);
                            if (0 == data1.Count)
                            {
                                ReestablecerProveedor();
                            }
                            else
                            {
                                if (data1[0].IdProveedor != idProveedor)
                                {
                                    lblProveedorTelefono.Text      = "El teléfono ya está regisrado";
                                    lblProveedorTelefono.ForeColor = Color.Red;
                                    txtProveedorTelefono.Focus();
                                }
                                if (2 == data1.Count && data1[1].IdProveedor != idProveedor)
                                {
                                    lblProveedorEmail.Text      = "El email ya está regisrado";
                                    lblProveedorEmail.ForeColor = Color.Red;
                                    txtProveedorEmail.Focus();
                                }
                            }
                            break;

                        default:
                            break;
                        }
                    }
                }
            }
        }