private void btnListarServicios_Click(object sender, EventArgs e) { if (cliente != null) { frmBuscarServicioPorCliente formBuscarServicioPorCliente = new frmBuscarServicioPorCliente(cliente); if (formBuscarServicioPorCliente.Matriculas != null) { if (formBuscarServicioPorCliente.ShowDialog() == DialogResult.OK) { limpiarComponentes(); mat = formBuscarServicioPorCliente.ServMat; txtNombreServicio.Text = mat.servicio.nombre; txtDescripcion.Text = mat.servicio.descripcion; txtSaldo.Text = mat.saldo.ToString(); txtPrecio.Text = (mat.servicio.precio * (1 - (mat.descuento.porcentaje / 100))).ToString("0.0"); if (mat.descuento.porcentaje != 0) { txtDescuento.Text = mat.descuento.nombre + " - " + mat.descuento.porcentaje.ToString() + "%"; } dtpFechaMatricula.Value = mat.fecha; //datagridview //List<Service.cuota> cuotas = Program.dbController.listarCuotasPorMatricula(mat.idMatricula).ToList<Service.cuota>(); IEnumerable <Service.cuota> cuotas = Program.dbController.listarCuotasPorMatricula(mat.idMatricula); if (cuotas != null) { dgvHistorico.RowCount = 0; foreach (Service.cuota c in cuotas) { Object[] fila = new Object[3]; fila[0] = c.fecha.ToShortDateString(); fila[1] = c.monto; fila[2] = c.formaPago; dgvHistorico.Rows.Add(fila); } } } } } else { frmMensaje mensaje = new frmMensaje("Seleccione un Cliente", "", ""); } }
private void btnGuardar_Click(object sender, EventArgs e) { if (verificarCampos()) { descuento.porcentaje = float.Parse(txtPorcentaje.Text); descuento.descripcion = txtDescripcion.Text; descuento.nombre = txtNombre.Text; if (cboTipo.SelectedIndex == 0) { descuento.tipo = 'C'; } else if (cboTipo.SelectedIndex == 1) { descuento.tipo = 'S'; } else { frmMensaje mensaje = new frmMensaje("Selecciona tipo de descuento válido", "", ""); if (mensaje.ShowDialog() == DialogResult.OK) { } } if (estadoObjDescuento == Estado.Nuevo) { Program.dbController.insertarDescuento(descuento); frmMensaje mensaje = new frmMensaje("Descuento Registrado exitosamente.", "Mensaje Confirmacion", "Confirmar"); if (mensaje.ShowDialog() == DialogResult.OK) { } ; } else if (estadoObjDescuento == Estado.Modificar) { Program.dbController.actualizarDescuento(descuento); frmMensaje mensaje = new frmMensaje("Se han actualizado los datos", "Mensaje Confirmacion", "Confirmar"); if (mensaje.ShowDialog() == DialogResult.OK) { } ; } limpiarCompentes(); estadoComponentes(Estado.Inicial); } }
private void btnGuardar_Click(object sender, EventArgs e) { List <Service.descuento> descuentos = new List <Service.descuento>(); for (int i = 0; i < dgvDescuentos.Rows.Count; i++) { if (dgvDescuentos.Rows[i].Cells[1].Value == null) { } else if ((bool)dgvDescuentos.Rows[i].Cells[1].Value == true) { Service.descuento des = new Service.descuento(); des = (Service.descuento)dgvDescuentos.Rows[i].DataBoundItem; descuentos.Add(des); } } curso.desAplicables = descuentos.ToArray <Service.descuento>(); Program.dbController.actualizarCurso(curso); frmMensaje mensaje = new frmMensaje("Descuentos actualizados", "Mensaje de confirmación", "Confirmar"); }
private void btnConfirmar_Click(object sender, EventArgs e) { if (txtActual.Text.Equals("") || txtNueva.Text.Equals("") || txtRepetir.Text.Equals("")) { frmMensaje msj = new frmMensaje("Complete todos los campos", "", ""); if (msj.ShowDialog() == DialogResult.OK) { return; } return; } if (Encriptar.HashTable(txtActual.Text).Equals(Encriptar.HashTable(colaborador.password))) { frmMensaje msj = new frmMensaje("Contraseña actual incorrecta", "", ""); if (msj.ShowDialog() == DialogResult.OK) { return; } return; } frmMensaje mensaje1 = new frmMensaje("Seguro que desea continuar?", "", "Confirmar"); if (mensaje1.ShowDialog() == DialogResult.OK) { string cont = txtNueva.Text; colaborador.password = Encriptar.HashTable(txtNueva.Text); Program.dbController.actualizarColaborador(colaborador); frmMensaje mensaje2 = new frmMensaje("Cambio de Contraseñas exitoso", "", "Confirmar"); if (mensaje2.ShowDialog() == DialogResult.OK) { this.Close(); Correo c = new Correo(); c.CambiarPass(colaborador, cont); padre.Hide(); } FormLogin login = new FormLogin(); login.Show(); } }
private void btnPagarAhora_Click(object sender, EventArgs e) { float p; if (float.TryParse(txtPrecio.Text, out p)) { if (p <= 0) { frmMensaje mensaje = new frmMensaje("Ingrese una cantidad numérica mayor a cero", "Error de precio", ""); if (mensaje.ShowDialog() == DialogResult.OK) { } txtPrecio.Text = ""; return; } } else { frmMensaje mensaje = new frmMensaje("Ingrese una cantidad numérica mayor a cero", "Error de precio", ""); if (mensaje.ShowDialog() == DialogResult.OK) { } txtPrecio.Text = ""; return; } frmPagoMat formPagoMat = new frmPagoMat(mat); if (formPagoMat.ShowDialog() == DialogResult.OK) { if (formPagoMat.Cuota != null) { cuotas = new BindingList <Service.cuota>(); cuotas.Add(formPagoMat.Cuota); mat.cuotas = cuotas.ToArray(); } txtSaldo.Text = (float.Parse(txtSaldo.Text) - formPagoMat.Cuota.monto).ToString(); mat.saldo = float.Parse(txtSaldo.Text); } }
private void btnSeleccionarHorario_Click(object sender, EventArgs e) { if (dgvHorarios.RowCount != 0) { Service.horario h = horarios[dgvHorarios.CurrentRow.Index]; Service.asistencia a = new Service.asistencia(); a.horario = h; if (cliente is Service.gestante) { a.persona = cliente; } else { a.persona = (Service.persona)cboBebes.SelectedItem; } Program.dbController.registrarClienteEnHorario(a); frmMensaje mensaje = new frmMensaje("Cliente registrado en horario", "Mensaje Confirmación", "Confirmar"); } }
public bool verificarCampos() { int i; if (txtTelefono.Text.Equals("") || txtDireccion.Text.Equals("") || txtDistrito.Text.Equals("")) { frmMensaje mensaje = new frmMensaje("Todos los campos son obligatorios", "", ""); return(false); } if (!int.TryParse(txtTelefono.Text, out i)) { frmMensaje mensaje = new frmMensaje("Telefono debe ser numerico", "", ""); return(false); } if (txtTelefono.Text.Length < 7) { frmMensaje mensaje = new frmMensaje("Tamaño minimo de 7 numeros en el campo Telefono", "", ""); return(false); } return(true); }
public void CambiarPass(Service.colaborador colaborador, string pass) { using (MailMessage mail = new MailMessage()) { mail.From = new MailAddress(emailFromAddress); mail.To.Add(colaborador.email); mail.Subject = "Cambio de Contraseña de " + colaborador.nombre; mail.Body = "Usuario: " + colaborador.user + "<br>Contraseña: " + pass + "<br> Contraseña personal. Por favor, no comparta con nadie su contraseña"; mail.IsBodyHtml = true; using (SmtpClient smtp = new SmtpClient(smtpAddress, portNumber)) { smtp.Credentials = new NetworkCredential(emailFromAddress, password); smtp.EnableSsl = enableSSL; smtp.Send(mail); frmMensaje mensaje = new frmMensaje("Se ha enviado el correo a " + colaborador.email, "", ""); if (mensaje.ShowDialog() == DialogResult.OK) { } } } }
public void RecuperarPassword(Service.colaborador colaborador, string cont) { using (MailMessage mail = new MailMessage()) { mail.From = new MailAddress(emailFromAddress); mail.To.Add(colaborador.email); mail.Subject = "Recuperar Contraseña"; mail.Body = "Estimado " + colaborador.nombre + ",<br><br> Nuestro sistema ha detectato que olvidaste tu contraseña por lo que se ha generado una nueva.+" + "<br>Contraseña nueva: " + cont + "<br> Contraseña personal. Por favor, no comparta con nadie su contraseña"; mail.IsBodyHtml = true; using (SmtpClient smtp = new SmtpClient(smtpAddress, portNumber)) { smtp.Credentials = new NetworkCredential(emailFromAddress, password); smtp.EnableSsl = enableSSL; smtp.Send(mail); frmMensaje mensaje = new frmMensaje("Se ha enviado un correo a " + colaborador.email, "", "Confirmar"); if (mensaje.ShowDialog() == DialogResult.OK) { } ; } } }
private void btnEliminarHorario_Click(object sender, EventArgs e) { if (curso == null) { frmMensaje mensaje = new frmMensaje("Seleccione un curso", "Error", ""); if (mensaje.ShowDialog() == DialogResult.OK) { } return; } frmMensaje dr = new frmMensaje("Seguro que quiere eliminar horario?", "", "Confirmar"); if (dr.DialogResult == DialogResult.OK) { horario = horarios[dgvHorarios.CurrentRow.Index]; horarios.Remove(horario); dgvHorarios.Rows.Remove(dgvHorarios.CurrentRow); } else if (dr.DialogResult == DialogResult.Cancel) { return; } }
public bool verificarCampos() { float i; if (cliente == null || servMat == null || txtAbonar.Text.Equals("") || cboFormaPago.SelectedIndex == -1) { frmMensaje mensaje = new frmMensaje("Todos los campos son oligatorios", "", ""); if (mensaje.ShowDialog() == DialogResult.OK) { return(false); } } if (!float.TryParse(txtAbonar.Text, out i)) { frmMensaje mensaje = new frmMensaje("Ingrese una cantidad numerica valida", "Error de Abonar", ""); if (mensaje.ShowDialog() == DialogResult.OK) { return(false); } } if (float.Parse(txtAbonar.Text) < 0) { frmMensaje mensaje = new frmMensaje("Ingrese una cantidad numerica positiva", "Error de Abonar", ""); if (mensaje.ShowDialog() == DialogResult.OK) { return(false); } } if (float.Parse(txtAbonar.Text) == 0) { frmMensaje mensaje = new frmMensaje("No es posible abonar 0 soles", "Error de Abonar", ""); if (mensaje.ShowDialog() == DialogResult.OK) { return(false); } } return(true); }
public bool verificarCampos() { float i; if (txtPorcentaje.Text.Equals("") || txtNombre.Text.Equals("") || txtDescripcion.Text.Equals("")) { frmMensaje mensaje = new frmMensaje("Todos los campos son obligatorios", "Error de Campos", "Confirmar"); if (mensaje.ShowDialog() == DialogResult.OK) { return(false); } } if (!float.TryParse(txtPorcentaje.Text, out i)) { frmMensaje mensaje = new frmMensaje("Ingrese un procentaje valido(Ej. 25, 30.5)", "Porcentaje Invalido", ""); if (mensaje.ShowDialog() == DialogResult.OK) { return(false); } } if (float.Parse(txtPorcentaje.Text) < 0 || float.Parse(txtPorcentaje.Text) > 100) { frmMensaje mensaje = new frmMensaje("El porcentaje debe estar entre 0 y 100", "Porcentaje Invalido", ""); if (mensaje.ShowDialog() == DialogResult.OK) { return(false); } } if (cboTipo.SelectedIndex == -1) { frmMensaje mensaje = new frmMensaje("Escoja un Tipo de Seguro", "Error de Tipo", ""); if (mensaje.ShowDialog() == DialogResult.OK) { return(false); } } return(true); }
private void btnSeleccionarHorario_Click(object sender, EventArgs e) { if (dgvHorarios.RowCount != 0) { Service.horario h = horarios[dgvHorarios.CurrentRow.Index]; Service.asistencia a = new Service.asistencia(); a.horario = h; if (cliente is Service.gestante) { a.persona = cliente; } else { a.persona = (Service.persona)cboBebes.SelectedItem; } IEnumerable <Service.curso> cur = Program.dbController.cruceHorario(horarios[dgvHorarios.CurrentRow.Index], cliente.idPersona); if (cur == null) { Program.dbController.registrarClienteEnHorario(a); frmMensaje mensaje = new frmMensaje("Cliente registrado en horario", "Mensaje Confirmación", "Confirmar"); if (mensaje.ShowDialog() == DialogResult.OK) { } } else { foreach (Service.curso c in cur) { frmMensaje mensaje = new frmMensaje("Cuce de horarios con la clase " + c.horario[0].clase + " del curso " + c.nombre, "Advertencia", ""); if (mensaje.ShowDialog() == DialogResult.OK) { } break; } } } }
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"); } else if (estadoObjCur == Estado.Modificar) { Program.dbController.actualizarCurso(curso); frmMensaje mensaje = new frmMensaje("Se han actualizado los datos", "Mensaje Confirmacion", "Confirmar"); } limpiarComponentes(); estadoComponentes(Estado.Inicial); } }
private void btnAddContacto_Click(object sender, EventArgs e) { int i; if (int.TryParse(txtTelefonoEmergencia.Text, out i) && (txtTelefonoEmergencia.Text.Length == 7 || txtTelefonoEmergencia.Text.Length == 9) && !txtNombreEmergencia.Text.Equals("")) { Service.contactoEmergencia cont = new Service.contactoEmergencia(); cont.nombre = txtNombreEmergencia.Text; cont.telefono = txtTelefonoEmergencia.Text; contactos.Add(cont); Object[] filaContacto = new Object[2]; filaContacto[0] = cont.nombre; filaContacto[1] = cont.telefono; dgvContactos.Rows.Add(filaContacto); } else { frmMensaje mensaje = new frmMensaje("Ingrese datos del contacto de emergencia correctamente", "Error de CAMPOS", ""); if (mensaje.ShowDialog() == DialogResult.OK) { } } }
public bool verificarCampos() { float i; if (txtNombreCurso.Text.Equals("") || txtDescripcion.Text.Equals("") || txtPrecio.Text.Equals("")) { frmMensaje mensaje = new frmMensaje("Todos los campos son obligatorios", "Error de campos", "Confirmar"); if (mensaje.ShowDialog() == DialogResult.OK) { return(false); } } if (!float.TryParse(txtPrecio.Text, out i)) { frmMensaje mensaje = new frmMensaje("Añada un precio válido", "Error en Precio", ""); if (mensaje.ShowDialog() == DialogResult.OK) { return(false); } } return(true); }
private void btnListarServicios_Click(object sender, EventArgs e) { if (cliente != null) { frmBuscarServicioDeudaPorCliente formBuscarServicioPorCliente = new frmBuscarServicioDeudaPorCliente(cliente); if (formBuscarServicioPorCliente.Matriculas != null) { if (formBuscarServicioPorCliente.ShowDialog() == DialogResult.OK) { servMat = formBuscarServicioPorCliente.ServMat; servMat.cliente = cliente; txtNombreServicio.Text = servMat.servicio.nombre; dtpFechaMatricula.Value = servMat.fecha; txtPendiente.Text = servMat.saldo.ToString("0.0"); } } } else { frmMensaje mensaje = new frmMensaje("Seleccione un Cliente", "", ""); if (mensaje.ShowDialog() == DialogResult.OK) { } } }
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(); } }
private void btnGuardar_Click(object sender, EventArgs e) { Correo correo = new Correo(); if (verificarCampos()) { Service.tipoColaborador tipo = new Service.tipoColaborador(); colaborador.nombre = txtNombre.Text; colaborador.dni = txtDNI.Text; colaborador.email = txtCorreo.Text; colaborador.telefono = txtTelefono.Text; colaborador.user = txtUsuario.Text; cont = txtPassword.Text; colaborador.password = Encriptar.HashTable(cont); colaborador.numColegiatura = txtNumColeg.Text; colaborador.profesion = txtProfesion.Text; colaborador.referencia = txtReferencia.Text; colaborador.fechaNaci = dtpFechaNac.Value; colaborador.fechaNaciSpecified = true; colaborador.direccion = txtDireccion.Text; if (rbFemenino.Checked == true) { colaborador.sexo = 'F'; } else { colaborador.sexo = 'M'; } tipo = (Service.tipoColaborador)cboTipo.SelectedItem; colaborador.tipo = tipo; if (estadoObjColab == 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; } Program.dbController.insertarColaborador(colaborador); frmMensaje mensaje = new frmMensaje("Colaborador registrado correctamente.", "Mensaje Confirmacion", "Confirmar"); if (mensaje.ShowDialog() == DialogResult.OK) { } ; correo.CorreoNuevoColaborador(colaborador, cont); } else if (estadoObjColab == Estado.Modificar) { Program.dbController.actualizarColaborador(colaborador); frmMensaje mensaje = new frmMensaje("Se han actualizado los datos.", "Mensaje Confirmacion", "Confirmar"); if (mensaje.ShowDialog() == DialogResult.OK) { } ; } limpiarComponentes(); estadoComponentes(Estado.Inicial); } }
public bool verificarCampos() { if (txtNumClase.Text.ToString().Equals("")) { frmMensaje mensaje = new frmMensaje("Ingrese un número de clase o número de vacantes válido", "Error de Servicio", ""); if (mensaje.ShowDialog() == DialogResult.OK) { return(false); } } int nClases = Int32.Parse(txtNumClase.Text); if (Curs.numClases < nClases) { frmMensaje mensaje = new frmMensaje("El curso tiene como máximo: " + Curs.numClases + " clases", "Error de Servicio", ""); if (mensaje.ShowDialog() == DialogResult.OK) { return(false); } } if (dtpFechaMatricula.Value.Date < DateTime.Now.Date) { frmMensaje mensaje = new frmMensaje("El curso no puede crearse un fecha anterior al actual", "Error de Servicio", ""); if (mensaje.ShowDialog() == DialogResult.OK) { return(false); } } if (dtpHoraIni.Value > dtpHoraFin.Value) { frmMensaje mensaje = new frmMensaje("El horario tiene una hora de inicio mayor a la hora final", "Error de Servicio", ""); if (mensaje.ShowDialog() == DialogResult.OK) { return(false); } } int horaIni = dtpHoraIni.Value.Hour * 100 + dtpHoraIni.Value.Minute; int horaFin = dtpHoraFin.Value.Hour * 100 + dtpHoraFin.Value.Minute; if (horaFin - horaIni > 300 | horaFin - horaIni < 130) { frmMensaje mensaje = new frmMensaje("El horario debe durar minimo 2hrs y maximo 3 hrs", "Error de Servicio", ""); if (mensaje.ShowDialog() == DialogResult.OK) { return(false); } } if (txtNumVac.Text.ToString().Equals("")) { frmMensaje mensaje = new frmMensaje("Ingrese un número de clase o número de vacantes válido", "Error de Servicio", ""); if (mensaje.ShowDialog() == DialogResult.OK) { return(false); } } if (Int32.Parse(txtNumVac.Text.ToString()) > 30) { frmMensaje mensaje = new frmMensaje("El horario debe terner máximo 30 vacantes", "Error de Servicio", ""); if (mensaje.ShowDialog() == DialogResult.OK) { return(false); } } return(true); }
private void btnGuardar_Click(object sender, EventArgs e) { int idClase; if (cliente != null) { mat.cliente = cliente; } else { frmMensaje m1 = new frmMensaje("Debe seleccionar un cliente", "Error de CLIENTE", ""); if (m1.ShowDialog() == DialogResult.OK) { } return; } mat.fecha = DateTime.Today; mat.fechaSpecified = true; if (!verificarCampos()) { return; } //clase particular cp.colaborador = docente; cp.nombre = txtNombreServicio.Text; cp.descripcion = txtDescripcion.Text; cp.direccion = txtDireccion.Text; cp.distrito = cboDistrito.SelectedItem.ToString(); if (dtpFechaMatricula.Value >= DateTime.Today) { cp.fecha = dtpFechaMatricula.Value; cp.fechaSpecified = true; } else { frmMensaje m1 = new frmMensaje("Campo fecha debe ser posterior a hoy", "Error de FECHA", ""); if (m1.ShowDialog() == DialogResult.OK) { } return; } //se debe revisar la hora en el DateTime cp.horaIni = dtpHoraIni.Value; cp.horaFin = dtpHoraFin.Value; cp.horaFinSpecified = true; cp.horaIniSpecified = true; cp.observaciones = txtObservaciones.Text; cp.precio = float.Parse(txtPrecio.Text); mat.descuento = (Service.descuento)cboDescuentos.SelectedItem; mat.monto = float.Parse(txtTotal.Text); if (cp.id_servicio == 0) { idClase = Program.dbController.insertarClaseParticular(cp); cp.id_servicio = idClase; mat.servicio = cp; Program.dbController.insertarMatricula(mat); frmMensaje mensaje = new frmMensaje("Clase Particular registrada", "Mensaje de confirmación", ""); if (mensaje.ShowDialog() == DialogResult.OK) { } } else { Program.dbController.actualizarClaseParticular(cp); frmMensaje mensaje = new frmMensaje("Clase Particular actualizada", "Mensaje de confirmación", ""); if (mensaje.ShowDialog() == DialogResult.OK) { } } limpiarComponentes(); estadoComponentes(Estado.Inicial); }
public bool verificarCampos() { int i; if (txtNombreCliente.Text.Equals("") || txtDNI.Text.Equals("") || cboSedes.SelectedIndex == -1 || txtTelef.Text.Equals("")) { frmMensaje mensaje = new frmMensaje("Complete los campos obligatorios", "Error de Campos", "Confirmar"); if (mensaje.ShowDialog() == DialogResult.OK) { return(false); } } if (!int.TryParse(txtTelef.Text, out i)) { frmMensaje mensaje = new frmMensaje("Campo TELEFONO debe ser numerico", "Error de TELEFONO", ""); if (mensaje.ShowDialog() == DialogResult.OK) { return(false); } } if (txtDNI.Text.Length != 8) { frmMensaje mensaje = new frmMensaje("DNI de longitud incorrecta", "Error de DNI", ""); if (mensaje.ShowDialog() == DialogResult.OK) { return(false); } } if (txtTelef.Text.Length < 7 || txtTelef.Text.Length == 8) { frmMensaje mensaje = new frmMensaje("Telefono de longitud incorrecta", "Error de TELEFONO", ""); if (mensaje.ShowDialog() == DialogResult.OK) { return(false); } } if (!IsValidEmail(txtCorreo.Text)) { frmMensaje mensaje = new frmMensaje("Ingrese un correo electronico valido: [email protected]", "Error de CORREO", ""); if (mensaje.ShowDialog() == DialogResult.OK) { return(false); } } if (rbFemenino.Checked == false && rbMasculino.Checked == false) { frmMensaje mensaje = new frmMensaje("Campo SEXO(cliente o pareja) debe ser seleccionado", "Error de SEXO", ""); if (mensaje.ShowDialog() == DialogResult.OK) { return(false); } } if ((!txtAseguradora.Text.Equals("") && txtNumAseguradora.Text.Equals("")) || (txtAseguradora.Text.Equals("") && !txtNumAseguradora.Text.Equals(""))) { frmMensaje mensaje = new frmMensaje("Completar Campos de Aseguradora", "Error de ASEGURADORA", ""); if (!int.TryParse(txtNumAseguradora.Text, out i)) { frmMensaje mensaje1 = new frmMensaje("Campo Num. ASEGURADORA debe ser numerico", "Error de ASEGURADORA", ""); if (mensaje1.ShowDialog() == DialogResult.OK) { return(false); } } if (mensaje.ShowDialog() == DialogResult.OK) { return(false); } } if ((!txtDNIPareja.Text.Equals("") && txtNombrePareja.Text.Equals("")) || (txtDNIPareja.Text.Equals("") && !txtNombrePareja.Text.Equals(""))) { frmMensaje mensaje = new frmMensaje("Completar Campos de Pareja", "Error de PAREJA", ""); if (rbFemeninoPareja.Checked == false && rbMasculinoPareja.Checked == false) { frmMensaje mensaje1 = new frmMensaje("Campo SEXO(cliente o pareja) debe ser seleccionado", "Error de SEXO", ""); if (mensaje1.ShowDialog() == DialogResult.OK) { return(false); } } if (mensaje.ShowDialog() == DialogResult.OK) { return(false); } } return(true); }
public Service.colaborador verificarCampos() { double minutos = 0; colaborador = Program.dbController.verificarUsuario(txtUser.Text); if (colaborador.idPersona == 0) { frmMensaje mensaje = new frmMensaje("Usuario o Contraseña inválido", "", ""); if (mensaje.ShowDialog() == DialogResult.OK) { } return(null); } if (colaborador.intentos == 3) { int horaCur = DateTime.Now.Hour; int minCur = DateTime.Now.Minute; int segCur = DateTime.Now.Second; DateTime current = new DateTime(1970, 1, 1, horaCur, minCur, segCur); DateTime horaBloqueo = colaborador.horaBloqueo; minutos = (current.TimeOfDay - horaBloqueo.TimeOfDay).TotalMinutes; if (minutos < 1) { frmMensaje mensaje = new frmMensaje("Excedio el numero de intentos, vuelva a intentar en " + transformar(minutos) + " seg.", "", "Confirmar"); if (mensaje.ShowDialog() == DialogResult.OK) { } ; return(null); } else { colaborador.intentos = 0; Program.dbController.actualizarColaborador(colaborador); } } if (Encriptar.HashTable(txtPassword.Text).Equals(colaborador.password)) { return(colaborador); } else { if (colaborador.intentos < 3) { colaborador.intentos += 1; Program.dbController.actualizarColaborador(colaborador); frmMensaje mensaje = new frmMensaje("Contraseña incorrecta \nIntentos restantes: " + (3 - colaborador.intentos), "", ""); if (mensaje.ShowDialog() == DialogResult.OK) { } ; btnOlvide.Visible = true; correo = colaborador.email; pass = colaborador.password; if (colaborador.intentos == 3) { int hora = DateTime.Now.Hour; int minuto = DateTime.Now.Minute; int seg = DateTime.Now.Second; DateTime bloqueo = new DateTime(1970, 1, 1, hora, minuto, seg); colaborador.horaBloqueoSpecified = true; colaborador.horaBloqueo = bloqueo; Program.dbController.actualizarColaborador(colaborador); } } } return(null); }