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(); } }
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(); } } }
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; } } } } }