private void Limpiar() { try { //Limpiar objeto this.clienteUi = new UI.Cliente(); //Limpiar controles de edicion this.txtCodigo.Clear(); this.txtNombres.Clear(); this.txtApellidos.Clear(); this.cboDocumento.SelectedIndex = 0; this.txtNroDocumento.Clear(); this.dtpFechaNacimiento.Value = DateTime.Now.AddYears(-18); this.txtEdad.Text = "18"; this.cboSexo.SelectedIndex = 0; this.chkActivo.Checked = true; } catch (Exception ex) { throw ex; } }
public FrmClienteMant() { try { InitializeComponent(); this.clienteUi = new UI.Cliente(); } catch (Exception ex) { General.ErrorMessage(ex.Message); } }
private void Editar(UI.Cliente uiCliente) { try { var frmClienteMant = FrmClienteMant.Instance(); frmClienteMant.MdiParent = this.MdiParent; frmClienteMant.Show(); frmClienteMant.frmList = this; frmClienteMant.Cargar(uiCliente); } catch (Exception ex) { throw ex; } }
private bool Actualizar(UI.Cliente clienteUi) { bool rpta = false; try { using (DemoContext db = new DemoContext()) { var clienteBe = db.Clientes.Find(clienteUi.ID); if (clienteBe != null) { clienteBe.Id = clienteUi.ID; clienteBe.Codigo = clienteUi.Codigo; clienteBe.Nombres = clienteUi.Nombres; clienteBe.Apellidos = clienteUi.Apellidos; var documentoBe = db.Documentos.Find(clienteUi.DocumentoId); if (documentoBe != null) { clienteBe.Documento = documentoBe; clienteBe.DocumentoId = documentoBe.Id; } clienteBe.NroDocumento = clienteUi.NroDocumento; clienteBe.FechaNacimiento = clienteUi.FechaNacimiento; clienteBe.Sexo = clienteUi.Sexo == UI.SexoEnum.Masculino ? "M" : "F"; clienteBe.Activo = clienteUi.Activo == UI.ActivoEnum.Si ? true : false; db.SaveChanges(); rpta = true; } } return(rpta); } catch (Exception ex) { throw ex; } }
private List <UI.Cliente> ListarClientes() { var lstClienteUi = new List <UI.Cliente>(); try { using (DemoContext db = new DemoContext()) { List <BE.Cliente> lstClienteBe = db.Clientes.ToList(); foreach (BE.Cliente clienteBe in lstClienteBe) { var clienteUi = new UI.Cliente(); clienteUi.ID = clienteBe.Id; clienteUi.Codigo = clienteBe.Codigo; clienteUi.Nombres = clienteBe.Nombres; clienteUi.Apellidos = clienteBe.Apellidos; clienteUi.FechaNacimiento = clienteBe.FechaNacimiento; clienteUi.Sexo = clienteBe.Sexo == "M" ? UI.SexoEnum.Masculino : UI.SexoEnum.Femenino; clienteUi.Activo = clienteBe.Activo == true ? UI.ActivoEnum.Si : UI.ActivoEnum.No; var documentoBe = db.Documentos.Find(clienteBe.DocumentoId); if (documentoBe != null) { clienteUi.DocumentoId = documentoBe.Id; clienteUi.DocumentoNombre = documentoBe.Nombre; } clienteUi.NroDocumento = clienteBe.NroDocumento; lstClienteUi.Add(clienteUi); } } return(lstClienteUi); } catch (Exception ex) { throw ex; } }
public void Cargar(UI.Cliente clienteUi) { try { this.clienteUi = clienteUi; this.txtCodigo.Text = this.clienteUi.Codigo; this.txtNombres.Text = this.clienteUi.Nombres; this.txtApellidos.Text = this.clienteUi.Apellidos; this.cboDocumento.SelectedValue = this.clienteUi.DocumentoId; this.txtNroDocumento.Text = this.clienteUi.NroDocumento; this.dtpFechaNacimiento.Value = this.clienteUi.FechaNacimiento; //this.txtEdad.Text = this.ObtenerEdad(this.clienteUi.FechaNacimiento).ToString(); var sexo = (UI.SexoEnum)Enum.Parse(typeof(UI.SexoEnum), this.clienteUi.Sexo.ToString()); this.cboSexo.SelectedItem = sexo; this.chkActivo.Checked = this.clienteUi.Activo == UI.ActivoEnum.Si ? true : false; } catch (Exception ex) { General.ErrorMessage(ex.Message); } }