void regForm_OnConyugeSaved(object sender, UserSavedEventArgs e) { var afiliado = e.User as Afiliado; MessageBox.Show("Se han guardado los datos del Afiliado " + e.User.ToString()); //verificar_Familiares(afiliado); }
void regForm_OnUserSaved(object sender, UserSavedEventArgs e) { var dataSource = dgvAfiliados.DataSource as BindingList <Afiliado>; var afiliado = e.User as Afiliado; if (dataSource.Contains(afiliado)) { dataSource.Remove(afiliado); } dataSource.Add(afiliado); dgvAfiliados.DataSource = new BindingList <Afiliado>(dataSource.OrderBy(x => x.DetallesPersona.Apellido + x.DetallesPersona.Nombre).ToList()); dgvAfiliados.Refresh(); MessageBox.Show("Se han guardado los datos del Afiliado " + e.User.ToString()); var familia = _afiliadoManager.GetAllFromGrupoFamiliar(afiliado.grupoFamiliar); Afiliado conyugeCargado = new BindingList <Afiliado>(familia.Where(x => (x.grupoFamiliar == afiliado.grupoFamiliar && x.tipoAfiliado == 2)).ToList()).First(); if (conyugeCargado == null && (afiliado.EstadoCivil == EstadoCivil.Casado || afiliado.EstadoCivil == EstadoCivil.Concubinato)) { if (MessageBox.Show(string.Format("Desea agregar a su conyuge?"), "Agregar Conyuge", MessageBoxButtons.OKCancel) == DialogResult.OK) { var regForm = new RegistroForm(); regForm.OnUserSaved += new EventHandler <UserSavedEventArgs>(regForm_OnUserSaved); Afiliado conyuge = new Afiliado(); conyuge.CantHijos = afiliado.CantHijos; conyuge.EstadoCivil = afiliado.EstadoCivil; conyuge.grupoFamiliar = afiliado.grupoFamiliar; conyuge.tipoAfiliado = 2; conyuge.UserName = (afiliado.grupoFamiliar + 2).ToString(); conyuge.DetallesPersona = afiliado.DetallesPersona; conyuge.DetallesPersona.Nombre = ""; conyuge.DetallesPersona.DNI = 0; regForm._conyuge = afiliado; regForm.rellenarAfiliado(afiliado); ViewsManager.LoadModal(regForm); } } BindingList <Afiliado> hijos = new BindingList <Afiliado>(familia.Where(x => (x.grupoFamiliar == afiliado.grupoFamiliar && x.tipoAfiliado > 2)).ToList()); if ((hijos.Count < afiliado.CantHijos)) { if (MessageBox.Show(string.Format("No todos sus hijos parecen estar cargados, desea cargarlos?"), "Agregar Hijos", MessageBoxButtons.OKCancel) == DialogResult.OK) { var regForm = new RegistroForm(); regForm.OnUserSaved += new EventHandler <UserSavedEventArgs>(regForm_OnUserSaved); Afiliado hijo = new Afiliado(); hijo.CantHijos = afiliado.CantHijos; hijo.EstadoCivil = EstadoCivil.Soltero; hijo.grupoFamiliar = afiliado.grupoFamiliar; hijo.tipoAfiliado = 2; hijo.UserName = (afiliado.grupoFamiliar + 2).ToString(); hijo.DetallesPersona = afiliado.DetallesPersona; hijo.DetallesPersona.Nombre = ""; hijo.DetallesPersona.DNI = 0; regForm._padre = afiliado; regForm.rellenarAfiliado(afiliado); regForm._nroAfiliado = afiliado.CantHijos + 1; ViewsManager.LoadModal(regForm); } } }
void regForm_OnUserSaved(object sender, UserSavedEventArgs e) { var dataSource = _profesionalManager.GetAll(); profesionalesGrid.DataSource = dataSource; profesionalesGrid.Refresh(); MessageBox.Show("Se han guardado los datos del profesional " + e.User.ToString()); }
void regForm_OnUserSaved(object sender, UserSavedEventArgs e) { var dataSource = _afiliadoManager.buscarTodos(); dgvAfiliados.DataSource = dataSource; dgvAfiliados.Refresh(); MessageBox.Show("Se han guardado los datos del Afiliado " + e.User.ToString()); Afiliado afiliado = _afiliadoManager.actualizarInformacion(e.User.UserID); verificar_Familiares(afiliado); }
void regForm_OnUserSaved(object sender, UserSavedEventArgs e) { MessageBox.Show("Se han guardado los datos del proveedor " + e.Username); var dataSource = proveedoresGrid.DataSource as BindingList <Proveedor>; var proveedor = e.User as Proveedor; if (dataSource.Contains(proveedor)) { dataSource.Remove(proveedor); } dataSource.Add(proveedor); proveedoresGrid.DataSource = new BindingList <Proveedor>(dataSource.OrderBy(x => x.RazonSocial).ToList()); proveedoresGrid.Refresh(); }
void regForm_OnUserSaved(object sender, UserSavedEventArgs e) { var dataSource = dgvClientes.DataSource as BindingList <Cliente>; var cliente = e.User as Cliente; if (dataSource.Contains(cliente)) { dataSource.Remove(cliente); } dataSource.Add(cliente); dgvClientes.DataSource = new BindingList <Cliente>(dataSource.OrderBy(x => x.Apellido + x.Nombre).ToList()); dgvClientes.Refresh(); MessageBox.Show("Se han guardado los datos del cliente " + e.Username); }
void regForm_OnUserSaved(object sender, UserSavedEventArgs e) { var dataSource = profesionalesGrid.DataSource as BindingList <Profesional>; var profesional = e.User as Profesional; if (dataSource.Contains(profesional)) { dataSource.Remove(profesional); } dataSource.Add(profesional); profesionalesGrid.DataSource = new BindingList <Profesional>(dataSource.OrderBy(x => x.DetallesPersona.Apellido + x.DetallesPersona.Nombre).ToList()); profesionalesGrid.Refresh(); MessageBox.Show("Se han guardado los datos del profesional " + e.User.ToString()); }
void regForm_OnHijoSaved(object sender, UserSavedEventArgs e) { MessageBox.Show("Se han guardado los datos del Afiliado " + e.User.ToString()); }