public FrmDIASNOLABORABLESMEDICO(MODELO.DIA_NO_LABORABLE_MEDICO miDIA, string miACCION, MODELO.MEDICO miMEDICO) { InitializeComponent(); cMEDICOS = CONTROLADORA.cMEDICOS.Obtener_Instancia(); ACCION = miACCION; oMEDICO = miMEDICO; oDIANOLABORABLEMEDICO = miDIA; }
public FrmGESTIONARMEDICOS() { InitializeComponent(); cMEDICOS = CONTROLADORA.cMEDICOS.Obtener_Instancia(); if (cMEDICOS.Obtener_Medicos(string.Empty).Count > 0) { ARMAR_GRILLA(); } }
public DataTable Obtener_Informes(string busqueda) { int anulados = 0, concurridos = 0; CONTROLADORA.cMEDICOS cMEDICOS = CONTROLADORA.cMEDICOS.Obtener_Instancia(); List <MODELO.MEDICO> Lista_Medicos; DataTable Tabla_Informe = new DataTable(); Tabla_Informe.Columns.Add("Medico", typeof(string)); Tabla_Informe.Columns.Add("Anulados", typeof(string)); Tabla_Informe.Columns.Add("Concurridos", typeof(string)); Tabla_Informe.Columns.Add("Total", typeof(string)); if (!string.IsNullOrEmpty(busqueda)) { Lista_Medicos = cMEDICOS.Obtener_Medico(busqueda); } else { Lista_Medicos = oCATALOGO.MEDICOS.ToList(); } for (int j = 0; j < Lista_Medicos.Count; j++) { string nombre = Lista_Medicos[j].Nombre; var listaturnos = from turno in oCATALOGO.TURNOS where turno.MEDICO.Nombre == nombre && turno.Estado != "Libre" select turno; List <MODELO.TURNO> turnos; turnos = (List <MODELO.TURNO>)listaturnos.ToList(); int total_turnos = listaturnos.Count(); for (int k = 0; k < total_turnos; k++) { if (turnos[k].Estado == "Anulado") { anulados += 1; } if (turnos[k].Concurrio) { concurridos += 1; } } Tabla_Informe.Rows.Add(nombre, anulados, concurridos, total_turnos); anulados = 0; concurridos = 0; } return(Tabla_Informe); }
public FrmHORARIOMEDICO(MODELO.HORARIO_MEDICO miHORARIOMEDICO, string miACCION, MODELO.MEDICO miMEDICO) { InitializeComponent(); cMEDICOS = CONTROLADORA.cMEDICOS.Obtener_Instancia(); ACCION = miACCION; oMEDICO = miMEDICO; oHORARIOMEDICO = miHORARIOMEDICO; if (ACCION != "A") { txtDia.Text = oHORARIOMEDICO.Dia; mtxtHoraInicio.Text = oHORARIOMEDICO.Hora_Inicio; mtxtHoraFin.Text = oHORARIOMEDICO.Hora_Fin; } }
public FrmCONFIGMEDICO(MODELO.MEDICO miMEDICO) { InitializeComponent(); cTURNOS = CONTROLADORA.cTURNOS.Obtener_Instancia(); cMEDICOS = CONTROLADORA.cMEDICOS.Obtener_Instancia(); oMEDICO = miMEDICO; if (cTURNOS.Obtener_Horas_Medicos(oMEDICO).Count() > 0) { ARMAR_GRILLA(); } if (cTURNOS.Obtener_Dias_No_Labotables_Medico(oMEDICO).Count > 0) { ARMAR_GRILLA2(); } }
private FrmGESTIONARMEDICOS(MODELO.USUARIO oUSUARIO) { InitializeComponent(); cMEDICOS = CONTROLADORA.cMEDICOS.Obtener_Instancia(); btnConsultar_Medico.Enabled = oUSUARIO.VALIDAR_ACCION("FrmGESTIONARMEDICOS", "btnConsultar_Medico"); btnModificar_Medico.Enabled = oUSUARIO.VALIDAR_ACCION("FrmGESTIONARMEDICOS", "btnModificar_Medico"); btnAgregar_Medico.Enabled = oUSUARIO.VALIDAR_ACCION("FrmGESTIONARMEDICOS", "btnAgregar_Medico"); btnConfigurar_Medico.Enabled = oUSUARIO.VALIDAR_ACCION("FrmGESTIONARMEDICOS", "btnConfigurar_Medico"); BtnInforme.Enabled = oUSUARIO.VALIDAR_ACCION("FrmGESTIONARMEDICOS", "BtnInforme"); cUSUARIOS = CONTROLADORA.cUSUARIOS.obtener_instancia(); if (cMEDICOS.Obtener_Medico(string.Empty).Count > 0) { ARMAR_GRILLA(); } }
public FrmGESTIONTURNOS(MODELO.USUARIO miUSUARIO) { InitializeComponent(); oUSUARIO = miUSUARIO; cTURNOS = CONTROLADORA.cTURNOS.Obtener_Instancia(); cMEDICOS = CONTROLADORA.cMEDICOS.Obtener_Instancia(); btnRegistrar_Turno.Enabled = miUSUARIO.VALIDAR_ACCION("FrmGESTIONTURNOS", "btnRegistrar_Turno"); btnAnular_Turno.Enabled = miUSUARIO.VALIDAR_ACCION("FrmGESTIONTURNOS", "btnAnular_Turno"); btnBuscar_Turnos.Enabled = miUSUARIO.VALIDAR_ACCION("FrmGESTIONTURNOS", "btnBuscar_Turnos"); btnActualizar_Calendario.Enabled = miUSUARIO.VALIDAR_ACCION("FrmGESTIONTURNOS", "btnActualizar_Calendario"); cmbMedicos.DataSource = cMEDICOS.Obtener_Medico(string.Empty).FindAll(x => x.Estado == true); cmbMedicos.DisplayMember = "Nombre"; FechasNoLaborables = cTURNOS.Armar_Calendario((MODELO.MEDICO)cmbMedicos.SelectedItem, mcFecha.SelectionStart); ACTUALIZAR_CALENDARIO(); mcFecha.UpdateBoldedDates(); }
public FrmMEDICO(MODELO.MEDICO miMEDICO, string miACCION) { InitializeComponent(); cMEDICOS = CONTROLADORA.cMEDICOS.Obtener_Instancia(); oMEDICO = miMEDICO; ACCION = miACCION; if (ACCION != "A") { txtNombre_Medico.Text = oMEDICO.Nombre; txtEmail_Medico.Text = oMEDICO.Email; txtEspecialidad_Medico.Text = oMEDICO.Especialidad; mtxtDNI_Medico.Text = oMEDICO.DNI.ToString(); mtxtTel_Medico.Text = oMEDICO.Telefono.ToString(); txtMatricula_Medico.Text = oMEDICO.Matricula.ToString(); txtTiempo_Por_Paciente.Text = oMEDICO.Tiempo_Por_Paciente.ToString(); if (oMEDICO.Estado == true) { chkActivo.Checked = true; } else { chkActivo.Checked = false; } if (ACCION == "C") { btnGuardar_Medico.Visible = false; btnCancelar.Text = "CERRAR"; txtEmail_Medico.Enabled = false; txtEspecialidad_Medico.Enabled = false; txtMatricula_Medico.Enabled = false; txtNombre_Medico.Enabled = false; txtTiempo_Por_Paciente.Enabled = false; mtxtDNI_Medico.Enabled = false; mtxtTel_Medico.Enabled = false; chkActivo.Enabled = false; } } }