private void Modificar_Click(object sender, EventArgs e) { if (Numero_de_Proveedor.Text != "") { if (Valida_Registro() == true) { try { //this.proveedoresTableAdapter.Modifica_Proveedor(numeroProveedor, nombre, calle, numeroExterior, numeroInterior, colonia, codigoPostal, telefonoFijo, telefonoCelular, correoElectronico, numProvAux); MessageBox.Show("Registro Actualizado Exitosamente"); //this.proveedoresTableAdapter.Update(this.gym_Manager1DataSet.Proveedores); //this.proveedoresTableAdapter.Fill(this.gym_Manager1DataSet.Proveedores); Limpia_Registro(); Eliminar.Enabled = false; Modificar.Enabled = false; Numero_de_Proveedor.Focus(); } catch (DBConcurrencyException ex) { MessageBox.Show("Error de concurrencia:\n" + ex.Message); } catch (Exception ex) { MessageBox.Show(ex.Message); } } } else { MessageBox.Show("Ingrese un ID de Proveedor Valido"); Numero_de_Proveedor.Focus(); } }
private void Eliminar_Click(object sender, EventArgs e) { if (Numero_de_Proveedor.Text != "") { try { //this.proveedoresTableAdapter.Baja_Proveedor(Convert.ToInt32(Numero_de_Proveedor.Text)); MessageBox.Show("Registro Eliminado Exitosamente"); //this.proveedoresTableAdapter.Fill(this.gym_Manager1DataSet.Proveedores); //this.proveedoresTableAdapter.Update(this.gym_Manager1DataSet.Proveedores); Limpia_Registro(); Eliminar.Enabled = false; Modificar.Enabled = false; Numero_de_Proveedor.Focus(); } catch (DBConcurrencyException ex) { MessageBox.Show("Error de concurrencia:\n" + ex.Message); } catch (Exception ex) { MessageBox.Show(ex.Message); } } else { MessageBox.Show("Ingrese un ID de Proveedor Valido"); Numero_de_Proveedor.Focus(); } }
private void Proveedores_Load(object sender, EventArgs e) { //this.proveedoresTableAdapter.Update(this.gym_Manager1DataSet.Proveedores); //this.proveedoresTableAdapter.Fill(this.gym_Manager1DataSet.Proveedores); Numero_de_Proveedor.Focus(); Eliminar.Enabled = false; Modificar.Enabled = false; }
private int buscaClave(int idProveedor) { // this.proveedoresTableAdapter.Update(this.gym_Manager1DataSet.Proveedores); int existe = 0; foreach (DataGridViewRow row in dataGridView1.Rows) { int idProveedorAux = Convert.ToInt32(row.Cells["idProveedorDataGridViewTextBoxColumn"].Value); if (idProveedorAux == idProveedor) { MessageBox.Show("El idProveedor " + idProveedor + " ya Existe en la Base de Datos, Ingrese una clave diferente"); Numero_de_Proveedor.Focus(); existe = 1; break; } } return(existe); }
private void Guardar_Click(object sender, EventArgs e) { try { if (Valida_Registro() == true) { if (buscaClave(numeroProveedor) != 1) { //this.proveedoresTableAdapter.Alta_Proveedor(numeroProveedor, nombre, calle, numeroExterior,numeroInterior, colonia, codigoPostal, telefonoFijo, telefonoCelular, correoElectronico); MessageBox.Show("Registro Guardado Exitosamente"); //this.proveedoresTableAdapter.Fill(this.gym_Manager1DataSet.Proveedores); //this.proveedoresTableAdapter.Update(this.gym_Manager1DataSet.Proveedores); Limpia_Registro(); Numero_de_Proveedor.Focus(); } } } catch (DBConcurrencyException ex) { MessageBox.Show("Error de concurrencia:\n" + ex.Message); } }
private bool Valida_Registro() { bool band; if (Numero_de_Proveedor.Text != "" && Convert.ToInt32(Numero_de_Proveedor.Text) > 0) { numeroProveedor = Convert.ToInt32(Numero_de_Proveedor.Text); band = true; } else { MessageBox.Show("Ingrese un valor valido para 'Numero de Provedor' Para continuar"); Numero_de_Proveedor.Focus(); band = false; return(band); } if (Nombre_Proveedor.Text != "") { nombre = Nombre_Proveedor.Text; band = true; } else { MessageBox.Show("Ingrese un valor valido para 'Nombre de Proveedor' Para continuar"); Nombre_Proveedor.Focus(); band = false; return(band); } if (Calle.Text != "") { calle = Calle.Text; band = true; } else { MessageBox.Show("Ingrese un valor valido para 'Calle' Para continuar"); Calle.Focus(); band = false; return(band); } if (Numero_Exterior.Text != "") { numeroExterior = Convert.ToInt32(Numero_Exterior.Text); band = true; } else { MessageBox.Show("Ingrese un valor valido para 'Numero Exterior' Para continuar"); Numero_Exterior.Focus(); band = false; return(band); } if (Numero_Interior.Text != "") { numeroInterior = Numero_Interior.Text; band = true; } else { numeroInterior = null; } if (Colonia.Text != "") { colonia = Colonia.Text; band = true; } else { MessageBox.Show("Ingrese un valor valido para 'Colonia' Para continuar"); Colonia.Focus(); band = false; return(band); } if (Codigo_Postal.Text != "") { codigoPostal = Convert.ToInt32(Codigo_Postal.Text); band = true; } else { codigoPostal = 0; } if (Telefono_Fijo.Text != "") { telefonoFijo = Convert.ToInt32(Telefono_Fijo.Text); band = true; } else { MessageBox.Show("Ingrese un valor valido para 'Telefono Fijo' Para continuar"); Telefono_Fijo.Focus(); band = false; return(band); } if (Telefono_Celular.Text != "") { telefonoCelular = Telefono_Celular.Text; band = true; } else { telefonoCelular = null; } if (Correo_Electronico.Text != "") { correoElectronico = Correo_Electronico.Text; band = true; } else { MessageBox.Show("Ingrese un valor valido para 'Correo Electronico' Para continuar"); Correo_Electronico.Focus(); band = false; return(band); } return(band); }