private void proveedoresGrid_CellClick(object sender, DataGridViewCellEventArgs e) { int i = e.RowIndex; DataGridViewRow selectedRow = proveedoresGrid.Rows[i]; Modelos.Proveedor proveedor = ((Modelos.Proveedor)selectedRow.DataBoundItem); username = proveedor.Username; textRazonSocial.Text = proveedor.RazonSocial.ToString(); razonProvActual = proveedor.RazonSocial.ToString(); textCUIT.Text = proveedor.Cuit; textMail.Text = proveedor.Mail; mailProvActual = proveedor.Mail; textNombreContacto.Text = proveedor.NombreContacto; ddRubros.Text = DB_Ofertas.nombreRubro(proveedor.Rubro_Id); textTel.Text = proveedor.Telefono.ToString(); textPiso.Text = proveedor.Piso.ToString(); textCalle.Text = proveedor.Direccion; textCP.Text = proveedor.Cp.ToString(); textDpto.Text = proveedor.Dpto; textLoc.Text = proveedor.Localidad; comboHabilitado.SelectedIndex = comboHabilitado.FindString(habilitadoToString(proveedor)); foreach (TextBox input in modificableInputs()) { input.Enabled = true; } enableButtons(); }
public AgregaEditaProveedor(Modelos.Proveedor _p) { InitializeComponent(); this.p = _p; CargaDatos(); }
private String habilitadoToString(Modelos.Proveedor proveedor) { if (proveedor.habilitado) { return("Habilitado"); } else { return("Deshabilitado"); } }
private void btnBuscar_Click(object sender, EventArgs e) { textMonto.Clear(); textFacturaN.Clear(); proveedorSeleccionado = proveedores.Where(p => p.RazonSocial == ddProveedor.Text).ToList().First(); cupones = DB_Ofertas.getCupones(proveedorSeleccionado.Username, dateTimeDesde.Value, dateTimeHasta.Value); dataGridCupones.DataSource = cupones; desde = dateTimeDesde.Value; hasta = dateTimeHasta.Value; dataGridCupones.AutoResizeColumns(); }
private void btnModificar_Click(object sender, EventArgs e) { if (requiredInputs().Any(input => string.IsNullOrEmpty(input.Text) || string.IsNullOrWhiteSpace(input.Text))) { MessageBox.Show("Faltan llenar campos obligatorios", "Modificar proveedor", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (!Validar.validateEmail(textMail.Text)) { MessageBox.Show("Formato de email invalido", "Modificar proveedor", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (textMail.Text != this.mailProvActual) { if (DB_Ofertas.mailExistsProv(textMail.Text)) { MessageBox.Show("El email que intenta modificar ya esta asociado a un proveedor", "Modificar proveedor", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } } if (textRazonSocial.Text != this.razonProvActual) { if (DB_Ofertas.razonExists(textRazonSocial.Text)) { MessageBox.Show("La razon que intenta modificar ya esta asociada a un proveedor", "Modificar proveedor", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } } Modelos.Proveedor proveedorUpdate = new Modelos.Proveedor(); proveedorUpdate.Username = username; proveedorUpdate.RazonSocial = textRazonSocial.Text; proveedorUpdate.Cuit = textCUIT.Text; proveedorUpdate.Rubro_Id = DB_Ofertas.idRubro(ddRubros.Text); proveedorUpdate.NombreContacto = textNombreContacto.Text; if (string.IsNullOrEmpty(textMail.Text) || string.IsNullOrWhiteSpace(textMail.Text)) { proveedorUpdate.Mail = "-"; } else { proveedorUpdate.Mail = textMail.Text; } proveedorUpdate.Telefono = int.Parse(textTel.Text); if (string.IsNullOrEmpty(textCalle.Text) || string.IsNullOrWhiteSpace(textCalle.Text)) { proveedorUpdate.Direccion = "-"; } else { proveedorUpdate.Direccion = textCalle.Text; } if (string.IsNullOrEmpty(textCP.Text) || string.IsNullOrWhiteSpace(textCP.Text)) { proveedorUpdate.Cp = "-"; } else { proveedorUpdate.Cp = textCP.Text; } if (string.IsNullOrEmpty(textDpto.Text) || string.IsNullOrWhiteSpace(textDpto.Text)) { proveedorUpdate.Dpto = "-"; } else { proveedorUpdate.Dpto = textDpto.Text; } if (string.IsNullOrEmpty(textPiso.Text) || string.IsNullOrWhiteSpace(textPiso.Text)) { proveedorUpdate.Piso = "-"; } else { proveedorUpdate.Piso = textPiso.Text; } if (string.IsNullOrEmpty(textLoc.Text) || string.IsNullOrWhiteSpace(textLoc.Text)) { proveedorUpdate.Localidad = "-"; } else { proveedorUpdate.Localidad = textLoc.Text; } proveedorUpdate.habilitado = habilitadoToBool(comboHabilitado.SelectedItem.ToString()); DB_Ofertas.updateProveedor(proveedorUpdate); buttonBuscar_Click(sender, e); }
private void botNuevo_Click(object sender, EventArgs e) { Modelos.Proveedor p = new Modelos.Proveedor(); Vistas.AgregaEditaProveedor aep = new AgregaEditaProveedor(p); aep.ShowDialog(); }