private void btnGuardarCliente_Click(object sender, RoutedEventArgs e) { try { if (!string.IsNullOrWhiteSpace(tbxClaveDeElectorCliente.Text) && !string.IsNullOrWhiteSpace(tbxNombreDeCliente.Text) && !string.IsNullOrWhiteSpace(tbxDomicilioDeCliente.Text) && !string.IsNullOrWhiteSpace(tbxMensaualidadesDeCliente.Text)) { if (accionDeCliente == accion.nuevo) { ClienteVip cliente = new ClienteVip() { ClaveDeElector = tbxClaveDeElectorCliente.Text, Nombre = tbxNombreDeCliente.Text, Domicilio = tbxDomicilioDeCliente.Text, NumeroDeMensualidaes = int.Parse(tbxMensaualidadesDeCliente.Text), Foto = ImageToByte(ImgFotoCliente.Source) }; if (manejadorDeClientesVip.Agregar(cliente)) { MensajeDeOperacionCorrecta("cliente", "agrego", "agregado"); ActualizarTablaDeCliente(); HabilitarBotonesParaClientes(false); LimpiarCamposDeCliente(false); } else { MensajeDeOperacionIncorrecta("cliente", "guardar", "Error al guardar cliente"); } } else { ClienteVip cliente = lstvClientes.SelectedItem as ClienteVip; cliente.ClaveDeElector = tbxClaveDeElectorCliente.Text; cliente.Nombre = tbxNombreDeCliente.Text; cliente.Domicilio = tbxDomicilioDeCliente.Text; cliente.NumeroDeMensualidaes = int.Parse(tbxMensaualidadesDeCliente.Text); cliente.Foto = ImageToByte(ImgFotoCliente.Source); if (manejadorDeClientesVip.Editar(cliente)) { MensajeDeOperacionCorrecta("cliente", "modifico", "modificado"); ActualizarTablaDeCliente(); HabilitarBotonesParaClientes(false); LimpiarCamposDeCliente(false); } else { MensajeDeOperacionIncorrecta("cliente", "modificar", "Error al modificar cliente"); } } } else { MensajeFaltaDeDatos(); } } catch (Exception ex) { MensajeDeError(ex); } }
private void btnEditarCliente_Click(object sender, RoutedEventArgs e) { if (manejadorDeClientesVip.Listar.Count != 0) { ClienteVip cliente = lstvClientes.SelectedItem as ClienteVip; if (cliente != null) { HabilitarBotonesParaClientes(true); LimpiarCamposDeCliente(true); accionDeCliente = accion.editar; tbxClaveDeElectorCliente.Text = cliente.ClaveDeElector; tbxNombreDeCliente.Text = cliente.Nombre; tbxDomicilioDeCliente.Text = cliente.Domicilio; tbxMensaualidadesDeCliente.Text = cliente.NumeroDeMensualidaes.ToString(); ImgFotoCliente.Source = ByteToImagen(cliente.Foto); } else { MensajeNoSeleccionadoNada("cliente", "editar", "Error al editar cliente"); } } else { MensajeNoContienes("cliente", "editar", "Error al editar cliente"); } }
private void cmbxClienteVip_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (cmbxDeClienteVips.SelectedItem != null) { ClienteVip cliente = cmbxDeClienteVips.SelectedItem as ClienteVip; if (cliente.HoraDeEntrada.Count < 1) { cliente.HoraDeEntrada = new List <DateTime?>(); cliente.HoraDeEntrada.Add(DateTime.Now); } else { cliente.HoraDeEntrada.Add(DateTime.Today); } } }
public bool Editar(ClienteVip entidad) { return(repositorio.Editar(entidad)); }
public bool Agregar(ClienteVip Entidad) { return(repositorio.Crear(Entidad)); }