private void botEditar_Click(object sender, EventArgs e) { if (dgvClientes.SelectedRows.Count == 1) { DataGridViewRow renglon = dgvClientes.SelectedRows[0]; Modelos.Cliente cliente = new Modelos.Cliente(); cliente.IDCliente = Int32.Parse(renglon.Cells["IDCliente"].Value.ToString()); cliente.Nombre = renglon.Cells["Nombre"].Value.ToString(); cliente.Apellido = renglon.Cells["Apellido"].Value.ToString(); cliente.Salario = Double.Parse(renglon.Cells["Salario"].Value.ToString()); cliente.Activo = Boolean.Parse(renglon.Cells["Activo"].Value.ToString()); cliente.NumeroHijos = Int32.Parse(renglon.Cells["NumeroHijos"].Value.ToString()); Vistas.AgregaEditaCliente edita = new Vistas.AgregaEditaCliente(cliente); edita.ShowDialog(); if (cliente.IDCliente != 0) // Edito { ActualizaGridCliente(); } } else { MessageBox.Show("No hay registro seleccionado en el Grid"); } }
private void clientesGrid_CellClick(object sender, DataGridViewCellEventArgs e) { int i = e.RowIndex; DataGridViewRow selectedRow = clientesGrid.Rows[i]; Modelos.Cliente cliente = ((Modelos.Cliente)selectedRow.DataBoundItem); username = cliente.Username; textDNI.Text = cliente.Dni.ToString(); dniCliActual = cliente.Dni.ToString(); textNombre.Text = cliente.Nombre; textApellido.Text = cliente.Apellido; textMail.Text = cliente.Mail; mailCliActual = cliente.Mail; textTel.Text = cliente.Telefono.ToString(); textPiso.Text = cliente.Piso.ToString(); textCalle.Text = cliente.Direccion; textCP.Text = cliente.Cp.ToString(); textDpto.Text = cliente.Dpto; textLoc.Text = cliente.Localidad; textFN.Text = cliente.FechaNac.ToShortDateString(); comboHabilitado.SelectedIndex = comboHabilitado.FindString(habilitadoToString(cliente)); foreach (TextBox input in modificableInputs()) { input.Enabled = true; } enableButtons(); }
public AgregaEditaCliente(Modelos.Cliente _cliente) { InitializeComponent(); unCliente = _cliente; CargaDatos(); }
public IActionResult PutEndereco(int id, Modelos.Cliente enderecos) { if (id != enderecos.Id) { return(BadRequest()); } (new Business.Cliente()).Update(enderecos); return(NoContent()); }
public IActionResult PutCliente(int id, Modelos.Cliente clientes) { if (id != clientes.Id) { return(BadRequest()); } (new Business.Cliente()).Update(clientes); return(NoContent()); }
private String habilitadoToString(Modelos.Cliente cliente) { if (cliente.habilitado) { return("Habilitado"); } else { return("Deshabilitado"); } }
private void botNuevo_Click(object sender, EventArgs e) { Modelos.Cliente _cliente = new Modelos.Cliente(); Vistas.AgregaEditaCliente ventanaCliente = new Vistas.AgregaEditaCliente(_cliente); ventanaCliente.ShowDialog(); if (_cliente.IDCliente != 0) { ActualizaGridCliente(); } }
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 cliente", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (!Validar.validateEmail(textMail.Text)) { MessageBox.Show("Formato de email invalido", "Modificar cliente", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (textMail.Text != this.mailCliActual) { if (DB_Ofertas.mailExists(textMail.Text)) { MessageBox.Show("El email que intenta modificar ya esta asociado a un cliente", "Modificar cliente", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } } if (textDNI.Text != this.dniCliActual) { if (DB_Ofertas.dniExists(textDNI.Text)) { MessageBox.Show("El dni que intenta modificar ya esta asociado a un cliente", "Modificar cliente", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } } Modelos.Cliente clienteUpdate = new Modelos.Cliente(); clienteUpdate.Username = username; clienteUpdate.Nombre = textNombre.Text; clienteUpdate.Apellido = textApellido.Text; clienteUpdate.Dni = int.Parse(textDNI.Text); clienteUpdate.Mail = textMail.Text; clienteUpdate.FechaNac = Convert.ToDateTime(this.textFN.Text); clienteUpdate.Telefono = int.Parse(textTel.Text); clienteUpdate.Direccion = textCalle.Text; if (string.IsNullOrEmpty(textPiso.Text) || string.IsNullOrWhiteSpace(textPiso.Text)) { clienteUpdate.Cp = "-"; } else { clienteUpdate.Cp = textCP.Text; } if (string.IsNullOrEmpty(textDpto.Text) || string.IsNullOrWhiteSpace(textDpto.Text)) { clienteUpdate.Dpto = "-"; } else { clienteUpdate.Dpto = textDpto.Text; } if (string.IsNullOrEmpty(textPiso.Text) || string.IsNullOrWhiteSpace(textPiso.Text)) { clienteUpdate.Piso = "-"; } else { clienteUpdate.Piso = textPiso.Text; } clienteUpdate.Localidad = textLoc.Text; clienteUpdate.habilitado = habilitadoToBool(comboHabilitado.SelectedItem.ToString()); DB_Ofertas.updateCliente(clienteUpdate); }
public IActionResult DeleteEndereco(int id, Modelos.Cliente endereco) { (new Business.Cliente()).Remove(endereco); return(NoContent()); }
public IActionResult PostEndereco(Modelos.Cliente endereco) { (new Business.Cliente()).Add(endereco); return(NoContent()); }
public IActionResult GetEnderecos(int id) { Modelos.Cliente endereco = (new Business.Cliente()).Get(id); //return JsonConvert.SerializeObject(endereco); return(Ok(endereco)); }