public Elem_Cliente(VistaClientes_Admin vistaClientes_Admin, Cliente cliente) { InitializeComponent(); rellenarDatos(cliente); this.cliente = cliente; this.VistaClientes_Admin = vistaClientes_Admin; }
public Form_Clientes(VistaClientes_Admin vistaClientes_Admin_Admin, string titulo, Cliente cliete) { Accion = Constantes.accionEditar; ClienteActual = cliete; inicializarformulario(vistaClientes_Admin_Admin, titulo); }
private void inicializarformulario(VistaClientes_Admin vistaClientes_Admin_Admin, string titulo) { VistaClientes_Admin = vistaClientes_Admin_Admin; Text = titulo; InitializeComponent(); this.CenterToParent(); if (Accion.Equals(Constantes.accionEditar)) { cargarDatos(); } }
private void NuevoCliente() { if (ValidarCamposCliente()) { try { Usuario usuario = new Usuario(); usuario.usuario_username = txtUsuario.Text; usuario.usuario_password = txtContraseña.Text; if (!PropiedadesGenerales.UsuarioController.UsuarioEstaRepetido(usuario)) { Cliente cliente = new Cliente(); cliente.cliente_cedula = txtCedula.Text; cliente.cliente_apellidos = txtApellido.Text; cliente.cliente_nombres = txtNombre.Text; cliente.cliente_telefono = txtTelefono.Text; cliente.cliente_email = txtEmail.Text; cliente.cliente_direccion = txtDireccion.Text; cliente.id = PropiedadesGenerales.UsuarioController.RegistrarNuevoCliente(usuario, cliente); if (cliente.id != -1) { PropiedadesGenerales.Notificar.notificarCorrecto("Completado", "Cliente registrado correctamente"); VistaClientes_Admin.RellenarClientes(); Close(); } } else { PropiedadesGenerales.Notificar.notificarFallo("Error al registrarse", "el usuario está repetido!"); } } catch (ControllerException ex) { PropiedadesGenerales.Notificar.notificarError(ex); } } else { PropiedadesGenerales.Notificar.notificarFallo("Error al ingresar cliente", "Ingrese bien los datos"); } }
private void EditarCliente() { if (ValidarCamposCliente()) { Cliente clienteTemp = generarCliente(); Usuario usuarioTemp = generarUsuario(); if (!clienteTemp.Equals(PropiedadesGenerales.EmpleadoActual)) { try { if (PropiedadesGenerales.ClienteController.Update(clienteTemp) && PropiedadesGenerales.UsuarioController.Update(usuarioTemp)) { PropiedadesGenerales.Notificar.notificarCorrecto("Completado", "Cliente actualizado"); VistaClientes_Admin.RellenarClientes(); Close(); } else { PropiedadesGenerales.Notificar.notificarFallo("No se consiguio actualizar", "Error al actualizar el cliente"); } } catch (ControllerException ex) { PropiedadesGenerales.Notificar.notificarError(ex); } } else { PropiedadesGenerales.Notificar.notificarFallo("No se consiguio actualizar", "No cambio ningun dato!"); } } else { PropiedadesGenerales.Notificar.notificarFallo("Error al ingresar cliente", "Ingrese bien los datos"); } }
public Form_Clientes(VistaClientes_Admin vistaClientes_Admin, string titulo) { Accion = Constantes.accionInsertar; inicializarformulario(vistaClientes_Admin, titulo); }