private void btnBaja_Click(object sender, EventArgs e) { Afiliado selected = (Afiliado)dataGridAfiliados.SelectedRows[0].DataBoundItem; List <Turno> listaTurnos = turnoDataAccess.obtenerTurnosxAfiliado(selected.codigoPersona, "and turn_estado LIKE'%edido%' OR turn_estado LIKE '%sperando%'"); foreach (Turno turnito in listaTurnos) { turnoDataAccess.CancelarTurnoAfiliado(turnito.codigo, 3, "Baja de usuario"); } string habilitado = (string)dataGridAfiliados.SelectedRows[0].Cells[10].Value; if (habilitado == "False") { MessageBox.Show("El afiliado ya esta eliminado logicamente"); return; } if (usuarioDataAccess.deshabilitar(selected.codigoPersona)) { MessageBox.Show("Se deshabilito el afiliado seleccionado correctamente"); string where = filtrar(); List <Afiliado> afiliados = afiliadoDataAccess.ObtenerAfiliados(where); ActualizarGrilla(afiliados); } else { MessageBox.Show("Fallo la conexion a la BD", "Error"); } }
/*private void txtHijos_TextChanged(object sender, EventArgs e) * { * long cantHijos = txtHijos.Text == "" ? 0 : Convert.ToInt64(txtHijos.Text); * btnHijo.Enabled = cantHijos > 0; * }*/ private void btnHijo_Click(object sender, EventArgs e) { if (!altaAfiliado.cumpleValidaciones()) { MessageBox.Show(altaAfiliado.mensajeDeError, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } Afiliado hijoAfiliado = altaAfiliado.crearNuevoHijo(); if (hijoAfiliado == null) { MessageBox.Show(altaAfiliado.mensajeDeError, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } AltaAfiliadoForm altaHijo = new AltaAfiliadoForm(hijoAfiliado); altaHijo.altaHijo = true; Hide(); altaHijo.ShowDialog(); Show(); lblCantHijos.Text = (Convert.ToInt32(lblCantHijos.Text) + 1).ToString(); if (!altaHijo.altaExitosa) { lblCantHijos.Text = (Convert.ToInt32(lblCantHijos.Text) - 1).ToString(); altaAfiliado.borrarHijo(hijoAfiliado); } }
public ModificarAfiliadoForm(Afiliado afiliado) { modificarAfiliado.afiliado = afiliado; modificarAfiliado.cargarDatosActuales(); InitializeComponent(); }
private void buscar_Click(object sender, EventArgs e) { afiliadosActuales = Afiliado.buscar(0, nombre.Text, apellido.Text, grupo.Text, (string)tipoDoc.SelectedItem, numeroDoc.Text); afiliadosActuales.RemoveAll(afiliado => afiliado.tieneParesActivos()); listaAfiliados.DataSource = afiliadosActuales; listaAfiliados.ClearSelection(); }
public AfiliadoAlta() { InitializeComponent(); this.afiliado = new Afiliado(); cargarComboBoxs(); fechaNac.MaxDate = DateTime.Parse(ArchivoDeConfiguracion.Default.Fecha).Date; }
private void btnHistorialCambiosPlan_Click(object sender, EventArgs e) { Afiliado selected = (Afiliado)dataGridAfiliados.SelectedRows[0].DataBoundItem; Abm_Afiliado.historial formAlta = new Abm_Afiliado.historial(selected.codigoPersona); formAlta.Show(); }
public AltaUsuario altaFamiliarUser(Afiliado afliadoARegistrar, Abm_Afiliado.AgregadoFamiliar padre) { AltaUsuario formulario = new AltaUsuario(afliadoARegistrar); this.padre = padre; return(formulario); }
private void si_Click(object sender, EventArgs e) { var afiliado = new Afiliado(numeroAfiliado, familiaresAAnotar, grupofamilia); var alta = new AltaAfiliado(afiliado); this.Visible = false; alta.Show(); }
private void btnAlta_Click(object sender, EventArgs e) { Afiliado afil = null; frmAfiliado afiliado = new frmAfiliado(usuario, rol, afil, 1); afiliado.Show(); Hide(); }
public AfiliadoAltaHijos(int numeroHijo, Afiliado afiliadoPadre) { this.afiliado = new Afiliado(); this.numeroHijo = numeroHijo; this.afiliadoPadre = afiliadoPadre; InitializeComponent(); this.cargarDatos(); fechaNac.MaxDate = DateTime.Parse(ArchivoDeConfiguracion.Default.Fecha).Date; numero.Text = numeroHijo.ToString(); }
private void btnAlta_Click(object sender, EventArgs e) { Afiliado afi = new Afiliado(); Abm_Afiliado.alta formAlta = new Abm_Afiliado.alta(afi, 1); formAlta.ShowDialog(); List <Afiliado> afiliados = afiliadoDataAccess.ObtenerAfiliados(""); ActualizarGrilla(afiliados); }
private void eliminar_Click(object sender, EventArgs e) { if (seleccionValida()) { Afiliado afiliado = (Afiliado)listaAfiliados.CurrentRow.DataBoundItem; afiliado.deshabilitar(textMotivo.Text); MessageBox.Show("Afiliado deshabilitado con exito", "Exito", MessageBoxButtons.OK); //this.Close(); } }
private void btnMod_Click(object sender, EventArgs e) { Afiliado selected = (Afiliado)dataGridAfiliados.SelectedRows[0].DataBoundItem; Abm_Afiliado.alta formAlta = new Abm_Afiliado.alta(selected, 2); formAlta.ShowDialog(); List <Afiliado> afiliados = afiliadoDataAccess.ObtenerAfiliados(""); ActualizarGrilla(afiliados); }
private void modificar_Click(object sender, EventArgs e) { if (seleccionValida()) { Afiliado afiliado = (Afiliado)listaAfiliados.CurrentRow.DataBoundItem; nombreAfi.Text = afiliado.apellido + ", " + afiliado.nombre; gridLogs.DataSource = afiliado.darLogsCambios(); gridLogs.ClearSelection(); } }
private void modificar_Click(object sender, EventArgs e) { if (seleccionValida()) { Afiliado afiliado = (Afiliado)listaAfiliados.CurrentRow.DataBoundItem; afiliado.obtenerTodosLosDatos(); ModificaDatos mod = new ModificaDatos(afiliado); mod.Show(); this.Close(); } }
private void Form1_Load(object sender, EventArgs e) { // TODO: esta línea de código carga datos en la tabla 'gD2C2016DataSet.Afiliado' Puede moverla o quitarla según sea necesario. List <SqlParameter> parametros = new List <SqlParameter>(); ManejadorConexiones.conectar(); DataTable tablaAfiliados = ManejadorConexiones.ExecuteQuery("TRIGGER_EXPLOSION.getAfiliados", parametros); Afiliado afiliado = new Afiliado(); afiliado.ActualizarGrid(this.dataGridView1, "select * from TRIGGER_EXPLOSION.Afiliado"); }
private void dgvAfiliado_DoubleClick(object sender, EventArgs e) { if (dgvAfiliado.SelectedRows.Count == 1) { Afiliado afil = (Afiliado)dgvAfiliado.CurrentRow.DataBoundItem; if (afil != null) { frmAfiliado afiliado = new frmAfiliado(usuario, rol, afil, 2); afiliado.Show(); Hide(); } } }
public MostrarAfiliadosCreadosForm(Afiliado afiliadoPrincipal) { afiliados.Add(afiliadoPrincipal); if (afiliadoPrincipal.conyuge != null) { afiliados.Add(afiliadoPrincipal.conyuge); } afiliadoPrincipal.hijos.ForEach(h => afiliados.Add(h)); InitializeComponent(); }
private void afiliadoDataGrid_CellContentClick(object sender, DataGridViewCellEventArgs e) { using (AfiliadoDAO dao = new AfiliadoDAO()) { if (e.ColumnIndex == 0) { int indiceColumnaNombre = e.ColumnIndex + 1; int codigo = (int)afiliadoDataGrid[indiceColumnaNombre, e.RowIndex].Value; Afiliado afil = listaAfiliados.Find(a => a.codigo == codigo); var AAM = new ModificarAfiliado(afil); AAM.Show(); } ActualizarTabla(); } }
private void habilitar_Click(object sender, EventArgs e) { if (seleccionValida()) { Afiliado afiliado = (Afiliado)listaAfiliados.CurrentRow.DataBoundItem; if (afiliado.habilitar()) { MessageBox.Show("Afiliado habilitado con exito", "Exito", MessageBoxButtons.OK); //this.Close(); } else { MessageBox.Show("No hay un afiliado principal habilitado", "Error", MessageBoxButtons.OK); } } }
public string reconocerSexo(Afiliado afiliadoModificar) { if (afiliadoModificar.Sexo == "N") { return("No especificado"); } else if (afiliadoModificar.Sexo == "M") { return("Masculino"); } else if (afiliadoModificar.Sexo == "F") { return("Femenino"); } return(null); }
//agrego los datos en el objeto usuario public virtual void cargarUsuario() { afiliado = new Afiliado(this.textBoxNombre.Text, this.textBoxApellido.Text, this.selectorFecha.Value.Date, this.comboBoxTipoDoc.SelectedItem.ToString(), this.textBoxNroDoc.Text, this.textBoxDireccion.Text, this.textBoxTelefono.Text, this.sexo, this.selecEstadoCivil.SelectedItem.ToString(), this.selecPlan.Text); setearCantidadHijos(); MessageBox.Show("Regístrese como usuario antes de continuar"); }
public ModificarAfiliado(Afiliado unAfi) { InitializeComponent(); ManipulacionComponentes.llenarComboBox(this.cbPlan, "select pla_desc from PICO_Y_PALA.planes", "pla_desc"); this.cbPlan.SelectedIndex = this.cbPlan.FindString(unAfi.getPlan()); this.planActual = unAfi.getPlan(); this.txtUsername.Text = unAfi.getUsername(); this.txtNombre.Text = unAfi.getNombre(); this.txtApellido.Text = unAfi.getApellido(); this.txtDocumento.Text = unAfi.getDocumento(); this.txtMail.Text = unAfi.getMail(); this.dtpFechaNac.Text = unAfi.getFechaNac(); this.txtNroAfi.Text = unAfi.getNroAfiliado(); this.txtTelefono.Text = unAfi.getTelefono(); this.chbHabilitado.Checked = unAfi.getHabilitado(); this.txtDireccion.Text = unAfi.getDireccion(); }
public modificarAfiliado() { InitializeComponent(); BuscarAfiliados form = new BuscarAfiliados(); form.ShowDialog(); afiliado = form.afiliadoBuscado; if (afiliado.id != -1) { txApellido.Text = afiliado.apellido; txNombre.Text = afiliado.nombre; txDireccion.Text = afiliado.direccion; txDocumento.Text = Convert.ToString(afiliado.documento); txFamiliaresACargo.Text = Convert.ToString(afiliado.cantFamiliares); txMail.Text = afiliado.email; txTelefono.Text = afiliado.telefono; cBestadoCivil.Text = afiliado.estadoCivil; cBsexo.Text = sexo(afiliado.sexo); cBtipoDocumento.Text = afiliado.tipoDocumento; dateTimePicker1.Value = afiliado.fechaNacimiento; if (afiliado.servicio != 0) { txPlanMedico.Text = AfiliadoManager.planMedico(afiliado.servicio); btAgregar.Show(); btAceptar.Show(); btCambiarPlan.Show(); } else { MessageBox.Show("No posee plan medico vigente a la fecha"); txPlanMedico.Hide(); btAgregar.Show(); btAceptar.Show(); btCambiarPlan.Show(); } } else { this.Close(); } // btAceptar.Hide(); // btCambiarPlan.Hide(); // afiliado.id = -1; // btAgregar.Hide(); }
private void btnBajaAfiliado_Click(object sender, EventArgs e) { //ACORDARSE QUE CUANDO LE DOY DE BAJA, HAY QUE PONER SUS TURNOS COMO DISPONIBLES, ESO ES UN TRIGGER if (dgvAfiliado.SelectedRows.Count == 1) { Afiliado afil = (Afiliado)dgvAfiliado.CurrentRow.DataBoundItem; if (afil != null) { //LE DOY DE BAJA LOGICA, REVISAR LO UNICO QUE QUEDA ES LA PARTE DE PORQUE NO ME DEVUELVE SI SE MODIFICO string user = null; if (afil.Username == "administrador32405354") { user = afil.Username.Substring(0, 5); } else { user = afil.Username; } try { ConexionesDB.ExecuteNonQuery("Afiliado_Baja_Logica", (new Dictionary <string, object> { { "@UsuarioId", user } /*, {"@ret", resp} */ })); } catch { MessageBox.Show("Error al dar de baja afiliado", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } MessageBox.Show("Se dio de baja al afiliado: " + afil.Username, "Baja", MessageBoxButtons.OK, MessageBoxIcon.Information); // else // MessageBox.Show("No se dio de baja al afiliado: " + afil.Username + "porque no tenia ningun rol o porque ya estaba de baja", "Baja", MessageBoxButtons.OK, MessageBoxIcon.Warning); ConexionesDB.DB.Close(); return; } } else { MessageBox.Show("Debe seleccionar 1 solo afiliado a dar de baja", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } }
private void btn_buscar_Click(object sender, EventArgs e) { using (BuscarAfiliado buscarAfi = new BuscarAfiliado("Seleccionar")) { if (buscarAfi.ShowDialog().Equals(DialogResult.OK)) { this.afiliadoBuscar = buscarAfi.AfiliadoReturn; if (this.afiliadoBuscar.getHabilitado()) { this.txtDocAfiTitular.Text = this.afiliadoBuscar.getDocumento(); } else { MessageBox.Show("El afiliado seleccionado no se encuentra habilitado para realizar esta operacion", "Error de validación", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } } }
private void btnHijo_Click(object sender, EventArgs e) { Afiliado hijo = modificarAfiliado.crearHijo(); AltaAfiliadoForm altaHijo = new AltaAfiliadoForm(hijo); altaHijo.altaHijo = true; Hide(); altaHijo.ShowDialog(); if (altaHijo.altaExitosa) { modificarAfiliado.afiliado.hijos.Add(hijo); } Show(); }
private void ABMAFILIADO_Load(object sender, EventArgs e) { try { cargar_pantalla(); txtAfilId.Enabled = false; if (funcionalidad == tipos_funcionalidad.ALTA) { this.afiliado.fecha_nac = DateTime.Parse(Configuracion_Global.fecha_actual); this.txtFec_Nac.Text = this.afiliado.fecha_nac.ToShortDateString(); btnLimpiar_Click(sender, e); this.Text = "ALTA AFILIADO"; if (afiliado_principal.id != 0) { this.chkConyuge.Visible = true; } else { this.chkConyuge.Visible = false; }; } else if (funcionalidad == tipos_funcionalidad.MODIFICACION) { this.Text = "MODIFICA AFILIADO"; this.afiliado = Negocio.ABMAFIL.Get_Afiliado(afiliado.id); afiliado_en_pantalla(); bloquearNoEditable(); } else { this.Text = "ELIMINA AFILIADO"; this.afiliado = Negocio.ABMAFIL.Get_Afiliado(afiliado.id); afiliado_en_pantalla(); bloquearTodo(); } } catch (Exception ex) { MessageBox.Show("Error al Cargar Form. " + ex.Message, "ABM_AFILIADO", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public ModificarAfiliado(Afiliado afil) { InitializeComponent(); afiliadoAModificar = afil; listaPlanes.DropDownStyle = ComboBoxStyle.DropDownList; estadoCivilCombo.DropDownStyle = ComboBoxStyle.DropDownList; sexoComboBox.DropDownStyle = ComboBoxStyle.DropDownList; ArmarListaPlanes(); ArmarListaEstadosCiviles(); sexoComboBox.Items.Add("Masculino"); sexoComboBox.Items.Add("Femenino"); cantidadHijos.Text = afil.cantidad_hijos.ToString(); estadoCivilCombo.SelectedItem = afil.estadoCivil.Descripcion; listaPlanes.SelectedItem = afil.plan.Nivel; direccion.Text = afil.detalle.Direccion; telefono.Text = afil.detalle.Telefono; mail.Text = afil.detalle.Mail; sexoComboBox.SelectedItem = afil.detalle.Sexo; planViejo = afil.plan.Nivel; }
public string reconocerTipoDni(Afiliado afiliadoModifcar) { if (afiliadoModificar.TipoDocumento == "D") { return("DNI"); } else if (afiliadoModificar.TipoDocumento == "E") { return("LE"); } else if (afiliadoModificar.TipoDocumento == "L") { return("LC"); } else if (afiliadoModificar.TipoDocumento == "C") { return("CI"); } return("NO ESPECIFICA"); }