private void dgvCondiciones_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e) { Service.condicionMedica conFila = (Service.condicionMedica)dgvCondiciones.Rows[e.RowIndex].DataBoundItem; if (conFila != null) { dgvCondiciones.Rows[e.RowIndex].Cells["Nombre"].Value = conFila.nombre; } }
private void btnBuscar_Click(object sender, EventArgs e) { frmBuscarCondicion formCondicion = new frmBuscarCondicion(); if (formCondicion.ShowDialog() == DialogResult.OK) { condicion = formCondicion.ConSeleccionada; txtNombreCondicion.Text = condicion.nombre; txtDescripcion.Text = condicion.descripcion; estadoComponentes(Estado.Buscar); } else { limpiarComponentes(); estadoComponentes(Estado.Inicial); } }
private void btnGuardar_Click(object sender, EventArgs e) { if (verificarCampos()) { curso.nombre = txtNombreCurso.Text; curso.numClases = (int)udNumClases.Value; curso.precio = float.Parse(txtPrecio.Text); curso.descripcion = txtDescripcion.Text; List <Service.condicionMedica> condicionMedicas = new List <Service.condicionMedica>(); for (int i = 0; i < dgvCondiciones.Rows.Count; i++) { if (dgvCondiciones.Rows[i].Cells[1].Value == null) { } else if ((bool)dgvCondiciones.Rows[i].Cells[1].Value == true) { Service.condicionMedica cond = new Service.condicionMedica(); cond = (Service.condicionMedica)dgvCondiciones.Rows[i].DataBoundItem; condicionMedicas.Add(cond); } } curso.condMedicas = condicionMedicas.ToArray <Service.condicionMedica>(); if (estadoObjCur == Estado.Nuevo) { Program.dbController.insertarCurso(curso); frmMensaje mensaje = new frmMensaje("Curso Registrado exitosamente", "Mensaje Confirmacion", "Confirmar"); if (mensaje.ShowDialog() == DialogResult.OK) { } ; } else if (estadoObjCur == Estado.Modificar) { Program.dbController.actualizarCurso(curso); frmMensaje mensaje = new frmMensaje("Se han actualizado los datos", "Mensaje Confirmacion", "Confirmar"); if (mensaje.ShowDialog() == DialogResult.OK) { } ; } limpiarComponentes(); estadoComponentes(Estado.Inicial); } }
private void btnGuardar_Click(object sender, EventArgs e) { if (verificarCampos()) { if (tabTipo.SelectedTab == tabApoderado) { if (dgvBebes.RowCount == 0) { frmMensaje mensaje = new frmMensaje("Debe registrar un bebe para poder Registrar Apoderado", "", "Confirmar"); if (mensaje.ShowDialog() == DialogResult.OK) { } ; return; } apoderado.nombre = txtNombreCliente.Text; apoderado.dni = txtDNI.Text; apoderado.email = txtCorreo.Text; apoderado.telefono = txtTelef.Text; apoderado.aseguradora = txtAseguradora.Text; apoderado.numSeguro = txtNumAseguradora.Text; if (rbFemenino.Checked == true) { apoderado.sexo = 'F'; } else { apoderado.sexo = 'M'; } apoderado.contactos = contactos.ToArray(); apoderado.bebes = bebes.ToArray(); if (estadoObjCliente == Estado.Nuevo) { if (!Program.dbController.verificarDNI(txtDNI.Text)) { frmMensaje msj = new frmMensaje("El Dni ya existe en la base de datos", "Error de Dni", ""); if (msj.ShowDialog() == DialogResult.OK) { } return; } string cod = Program.dbController.insertarApoderado(apoderado, ((Service.sede)cboSedes.SelectedItem).distrito); Console.WriteLine(cod); frmMensaje mensaje = new frmMensaje("Se ha registrado un nuevo Apoderado", "Mensaje de confirmación", "Confirmar"); if (mensaje.ShowDialog() == DialogResult.OK) { } ; } else { Program.dbController.actualizarApoderado(apoderado); frmMensaje mensaje = new frmMensaje("Se han actualizado los datos", "Mensaje de confirmación", "Confirmar"); if (mensaje.ShowDialog() == DialogResult.OK) { } ; } } else { if (dgvGestaciones.RowCount == 0) { frmMensaje mensaje = new frmMensaje("Debe registrar una gestacion para poder Registrar Gestante", "", ""); if (mensaje.ShowDialog() == DialogResult.OK) { } return; } if (udNumEmbarazos.Value < udNumPartos.Value) { frmMensaje mensaje = new frmMensaje("Numero de Partos no puede se mayor que el Numero de Embarazos", "", ""); if (mensaje.ShowDialog() == DialogResult.OK) { } return; } gestante.nombre = txtNombreCliente.Text; gestante.dni = txtDNI.Text; gestante.email = txtCorreo.Text; gestante.telefono = txtTelef.Text; gestante.aseguradora = txtAseguradora.Text; gestante.numSeguro = txtNumAseguradora.Text; if (rbFemenino.Checked == true) { gestante.sexo = 'F'; } else { gestante.sexo = 'M'; } gestante.contactos = contactos.ToArray(); gestante.numPartos = (int)udNumPartos.Value; gestante.cantEmbar = (int)udNumEmbarazos.Value; gestante.fechaNaci = dtpFechaNacimiento.Value; gestante.fechaNaciSpecified = true; //condiciones for (int i = 0; i < dgvCondiciones.Rows.Count; i++) { if (dgvCondiciones.Rows[i].Cells[1].Value == null) { } else if ((bool)dgvCondiciones.Rows[i].Cells[1].Value == true) { Service.condicionMedica cond = new Service.condicionMedica(); cond = (Service.condicionMedica)dgvCondiciones.Rows[i].DataBoundItem; condiciones.Add(cond); } } gestante.condMedicas = condiciones.ToArray <Service.condicionMedica>(); //si hay pareja if (!txtDNIPareja.Text.Equals("")) { Service.pareja pareja = new Service.pareja(); pareja.nombre = txtNombrePareja.Text; pareja.dni = txtDNIPareja.Text; if (rbFemeninoPareja.Checked == true) { pareja.sexo = 'F'; } else { pareja.sexo = 'M'; } gestante.pareja = pareja; } gestante.gestaciones = gestaciones.ToArray(); gestante.observMedicas = txtObservaciones.Text; if (estadoObjCliente == Estado.Nuevo) { if (!Program.dbController.verificarDNI(txtDNI.Text) || !Program.dbController.verificarDNI(txtDNIPareja.Text)) { frmMensaje msj = new frmMensaje("El Dni ya existe en la base de datos", "Error de Dni", ""); if (msj.ShowDialog() == DialogResult.OK) { } return; } string cod = Program.dbController.insertarGestante(gestante, ((Service.sede)cboSedes.SelectedItem).distrito); frmMensaje mensaje = new frmMensaje("Cliente apoderado registrado", "Mensaje de confirmación", ""); if (mensaje.ShowDialog() == DialogResult.OK) { } } else { Program.dbController.actualizarGestante(gestante); frmMensaje mensaje = new frmMensaje("Cliente apoderado actualizado", "Mensaje de confirmación", ""); if (mensaje.ShowDialog() == DialogResult.OK) { } } } estadoComponentes(Estado.Inicial); limpiarComponentes(); } }