// GET: Profesionales public JsonResult Profesionales() { var profesional = new Profesionales() { Nombre = "Carlos", Edad = 23, Cargo = "Dev", Salario = 1500, }; var profesional2 = new Profesionales() { Nombre = "Camila", Edad = 25, Cargo = "Profesora", Salario = 2000, }; //return Json(profesional, JsonRequestBehavior.AllowGet); return(Json(new List <Profesionales>() { profesional, profesional2 }, JsonRequestBehavior.AllowGet)); }
public void ActualizarDescripcionFiltros() { var descripcionFiltros = (Areas.Any(f => f.ID >= 0 && f.IsChecked) ? string.Join(", ", Areas.Where(f => f.ID >= 0 && f.IsChecked).Select(f => f.Nombre)) : "Todas"); if (this.Areas.Count == 1) { descripcionFiltros = this.Areas[0].Nombre; this.Areas.FirstOrDefault().IsChecked = true; AreaEneable = false; } else { AreaEneable = true; } DescripcionFiltroAreas = (descripcionFiltros.Length > 68 ? descripcionFiltros.Substring(0, 66) + "..." : descripcionFiltros); descripcionFiltros = (Profesionales.Any(f => f.ID >= 0 && f.IsChecked) ? string.Join(", ", Profesionales.Where(f => f.ID >= 0 && f.IsChecked).Select(f => f.Nombre)) : "Todos"); if (this.Profesionales.Count == 1) { descripcionFiltros = this.Profesionales[0].Nombre; this.Profesionales.FirstOrDefault().IsChecked = true; ProfesionalEneable = false; } else { ProfesionalEneable = true; } DescripcionFiltroProfesionales = (descripcionFiltros.Length > 68 ? descripcionFiltros.Substring(0, 66) + "..." : descripcionFiltros); }
private void cmdAceptar_Click(object sender, EventArgs e) { try { if (analizarCampos()) { if (Utiles.ExisteDni((decimal)cmbTipoDoc.SelectedValue, (decimal)decimal.Parse(txtDni.Text)) && Operacion == "Alta") { if (Profesionales.ExisteComoProfesional((decimal)cmbTipoDoc.SelectedValue, (decimal)decimal.Parse(txtDni.Text))) { MessageBox.Show("Ya existe un profesional con ese tipo y numero de documento. Por favor verifique sus datos.", "Error", MessageBoxButtons.OK); } else { almacenarDatosProfesionalSinPersona(); Profesionales.AgregarProfesionalSinPersona(unProfesional); MessageBox.Show("El Profesional ha sido modificado exitosamente", "Aviso", MessageBoxButtons.OK); this.Hide(); } } else { try { almacenarDatosProfesional(); if (Operacion == "Alta") { if (Profesionales.AgregarProfesional(unProfesional) == 0) { MessageBox.Show("Hay campos incorrectos o el profesional ya esta registrado. Por favor verifique sus datos.", "Error", MessageBoxButtons.OK); } else { MessageBox.Show("El Profesional ha sido modificado exitosamente", "Aviso", MessageBoxButtons.OK); this.Close(); } } else if (Operacion == "Modificacion") { Profesionales.EliminarEspecialidades(unProfesional, listaVieja); Profesionales.ModificarProfesional(unProfesional); MessageBox.Show("El Profesional ha sido modificado exitosamente", "Aviso", MessageBoxButtons.OK); this.Close(); } } catch { MessageBox.Show("Hay campos con valores incorrectos. Por favor verifique sus datos.", "Error", MessageBoxButtons.OK); } } } else { MessageBox.Show("Hay campos sin completar. Por favor verifique sus datos.", "Error", MessageBoxButtons.OK); } } catch { MessageBox.Show("Hay campos con valores incorrectos. Por favor verifique sus datos.", "Error", MessageBoxButtons.OK); } }
private void cmdBuscar_Click(object sender, EventArgs e) { decimal unaEspecialidad = (decimal)cmbEspecialidades.SelectedValue; listaDeProfesionales = Profesionales.ObtenerProfesionales("", "", "", "", unaEspecialidad); grillaProfesionales.DataSource = listaDeProfesionales; }
public void ActualizarGrilla() { especialidad = (decimal)cmbEspecialidades.SelectedValue; if (txtNombre.Text != "" || txtApellido.Text != "" || txtDni.Text != "" || txtNumMatricula.Text != "" || especialidad != 0) { listaDeProfesionales = Profesionales.ObtenerProfesionales(txtNombre.Text, txtApellido.Text, txtDni.Text, txtNumMatricula.Text, especialidad); } else { listaDeProfesionales = Profesionales.ObtenerTodos(); } //meto el resultado en la grilla grillaProfesionales.DataSource = listaDeProfesionales; }
private void btnAction_Click(object sender, EventArgs e) { try { unProfesional = (Profesional)grillaProfesionales.CurrentRow.DataBoundItem; if (Operacion == "Baja") { Profesionales.EliminarProfesional(unProfesional.Id); Limpiar(); MessageBox.Show("El profesional ha sido dado de baja correctamente", "Aviso", MessageBoxButtons.OK); } else { if (Operacion == "Modificacion") { frmProfesional formProf = new frmProfesional(); formProf.Operacion = this.Operacion; formProf.unProfesional = unProfesional; formProf.listaVieja = unProfesional.Especialidades; formProf.Show(); } if (Operacion == "Seleccion") { try { Profesional profesional = (Profesional)grillaProfesionales.CurrentRow.DataBoundItem; formLlegada.profesional = profesional; formLlegada.especialidad = especialidad; if (formLlegada.cargarGrilla()) { formLlegada.Show(); this.Close(); } } catch { MessageBox.Show("Debe seleccionar algun profesional", "Error!", MessageBoxButtons.OK); } } if (Operacion == "Registrar Agenda") { frmRegistrarAgenda formAgenda = new frmRegistrarAgenda(); formAgenda.unProfesional = unProfesional; formAgenda.Show(); this.Close(); } if (Operacion == "Consultar Agenda") { lstSeleccionAgenda formAgenda = new lstSeleccionAgenda(); formAgenda.unProfesional = unProfesional; formAgenda.Show(); this.Close(); } if (Operacion == "Cancelar Dias") { frmCancelarDias frmCancel = new frmCancelarDias(); frmCancel.unProfesional = unProfesional; frmCancel.Show(); this.Close(); } if (Operacion == "Registrar Atencion") { lstSeleccionAfiliado formAfil = new lstSeleccionAfiliado(); formAfil.Operacion = "Seleccion"; formAfil.profesional = unProfesional; formAfil.Show(); this.Close(); } } } catch { MessageBox.Show("No se selecciono ningun profesional", "Error!", MessageBoxButtons.OK); } }