Exemple #1
0
 protected void Page_Load(object sender, EventArgs e)
 {//imuebles oinquilinos no se usa
     if (!IsPostBack)
     {
         MapeoCL omapeo = new MapeoCL();
         LDuenio           = omapeo.RecuperarDuenio();
         LGarante          = omapeo.RecuperarGarante();
         LInquilino        = omapeo.RecuperarInquilino();
         Lcasa             = omapeo.RecuperarCasa();
         LDepartamento     = omapeo.RecuperarDepartamento();
         LLocalComercial   = omapeo.RecuperarLocalComercial();
         LReciboSueldo     = omapeo.RecuperarReciboSueldo();
         LContratoAlquiler = omapeo.RecuperarContratoAlquiler();
         List <Duenio> LnDuenio = omapeo.Recuperarcasaduenio(LDuenio, Lcasa);// LnDuenio lista nueva para no sobreescribir la anterior
         LnDuenio = omapeo.Recuperardepartamentoduenio(LDuenio, LDepartamento);
         LnDuenio = omapeo.Recuperarlocalduenio(LDuenio, LLocalComercial);
         List <Garante>          LNGarante  = omapeo.RecuperarRecibosSueldo(LGarante, LReciboSueldo);
         List <ContratoAlquiler> LnContrato = omapeo.RecuperarContratocasa(LContratoAlquiler, Lcasa);
         LnContrato = omapeo.RecuperarContratodepartamento(LContratoAlquiler, LDepartamento);
         LnContrato = omapeo.RecuperarContratoLlocalcomercial(LContratoAlquiler, LLocalComercial);
         omapeo.RecuperarContratoduenio(LContratoAlquiler, LDuenio);
         omapeo.RecuperarContratoinquilino(LContratoAlquiler, LInquilino);
         omapeo.RecuperarContratoGarante(LContratoAlquiler, LGarante);
         omapeo.RecuperarInquilinoGarante(LInquilino, LGarante);
     }
     CargarTablas();
 }
Exemple #2
0
 protected void Cargar_Click(object sender, EventArgs e)
 {
     if (Page.IsValid)
     {
         if (LMedicos.Exists(x => x.dni == txtdnimedico.Text) == false)
         {
             if (LPaciente.Exists(x => x.dni == txtdnimedico.Text) == false)
             {
                 Medico       oMedico       = new Medico(txtdnimedico.Text, txtnombremedico.Text, Lalista.SelectedItem.ToString(), 0);
                 Especialidad oEspecialidad = LEspecialidades.Find(x => x.nombre == Lalista.SelectedItem.ToString());
                 oEspecialidad.AddMedicos(oMedico);
                 LMedicos.Add(oMedico);
                 MapeoCL oMapeo = new MapeoCL();
                 oMapeo.GuardarEspecialidadMedico(oEspecialidad, oMedico);//graba en la base de datos
                 oMapeo.GuardarMedico(oMedico);
                 string save = "CARGA CON EXITO";
                 this.Page.Response.Write("<script language='JavaScript'>window.alert('" + save + "');</script>");
             }
             else
             {
                 string save = "ESE DNI YA FUE CARGADO";
                 this.Page.Response.Write("<script language='JavaScript'>window.alert('" + save + "');</script>");
             }
         }
         else
         {
             string save = "ESE DNI YA FUE CARGADO";
             this.Page.Response.Write("<script language='JavaScript'>window.alert('" + save + "');</script>");
         }
         txtdnimedico.Text    = string.Empty;
         txtnombremedico.Text = string.Empty;
     }
 }
Exemple #3
0
        protected void ImageButton6_Click(object sender, ImageClickEventArgs e)
        {
            Paciente oPaciente = LPaciente.Find(x => x.dni == LdPaciente.SelectedItem.ToString());

            oPaciente.especialidad = LdEspecialidad.SelectedItem.ToString();
            Especialidad oEspecialidad = LEspecialidades.Find(x => x.nombre == LdEspecialidad.SelectedItem.Text);

            oEspecialidad.AddPaciente(oPaciente);
            List <Medico> LMedicos = oEspecialidad.verMedicos();
            Medico        oMedico  = LMedicos.Find(x => x.dni == LdMedicos.SelectedItem.ToString());

            oPaciente.medico = oMedico;
            oMedico.AddPaciente(oPaciente);
            List <Habitacion> ListaHabitaciones = oEspecialidad.verHabitaciones();
            Habitacion        oHabitacion       = LHabitaciones.Find(X => X.identificador == Convert.ToInt32(LdHabitacion.SelectedItem.ToString()));
            List <Cama>       LCamas            = oHabitacion.Camasvacias();
            Cama oCama = LCamas.Find(x => x.ndecama == Convert.ToInt32(LdCamas.SelectedItem.ToString()));

            oCama.internar(oPaciente);
            string  save   = "Se Interno al Paciente";
            MapeoCL oMapeo = new MapeoCL();

            oMapeo.GuardarEspecialidadPaciente(oEspecialidad, oPaciente);
            oMapeo.GuardarPacienteMedico(oMedico, oPaciente);
            this.Page.Response.Write("<script language='JavaScript'>window.alert('" + save + "');</script>");
            Server.Transfer("MenuPrincipal.aspx");
        }
Exemple #4
0
        protected void ImageButton3_Click(object sender, ImageClickEventArgs e)
        {
            if (Page.IsValid)
            {
                if (txtdiagnostico.Text != "")
                {
                    Paciente oPaciente = LPaciente.Find(x => x.dni == txtdni.Text);
                    oPaciente.AddDiagnostico(txtdiagnostico.Text);
                    if (oPaciente.Pacientecurado() == 1)
                    {
                        Especialidad oEspecialidad = LEspecialidades.Find(x => x.nombre == LaListadEspecialidad.SelectedItem.ToString());

                        Cama oCama = oEspecialidad.BuscarPacienteHabitacion(oPaciente);
                        if (oCama.tipo != "")
                        {
                            oCama.alta();
                        }

                        oPaciente.especialidad = "";
                        oPaciente.medico       = new Medico();
                        List <Medico> ListaMedicos = oEspecialidad.verMedicos();
                        Medico        oMedico      = ListaMedicos.Find(x => x.dni == DropMedicos.SelectedItem.ToString());
                        oMedico.RemoverPaciente(oPaciente.dni);
                        MapeoCL oMapeo = new MapeoCL();
                        oMapeo.BorrarRelacionPacienteEspecialidad(oPaciente);
                        oMapeo.BorrarRelacionPacienteMedico(oPaciente);
                        string save = "El Paciente Fue dado de Alta";
                        this.Page.Response.Write("<script language='JavaScript'>window.alert('" + save + "');</script>");
                        Server.Transfer("MenuPrincipal.aspx");
                    }
                    else
                    {
                        List <Medicamento> MedicamentosRecomendados = oPaciente.TratamientoRecomendados(LMedicamentos);
                        string             save = "Diagnostico Guardado";
                        this.Page.Response.Write("<script language='JavaScript'>window.alert('" + save + "');</script>");
                        Panel3.Visible = true;
                        if (MedicamentosRecomendados.Count != 0)
                        {
                            DropMedicamentos.Items.Clear();
                            ImageButton3.Enabled = false;
                            foreach (Medicamento x in MedicamentosRecomendados)
                            {
                                DropMedicamentos.Items.Add(x.nombre);
                            }
                        }
                        else
                        {
                            save = "No hay medicamentos recomendados";
                            this.Page.Response.Write("<script language='JavaScript'>window.alert('" + save + "');</script>");
                            Server.Transfer("MenuPrincipal.aspx");
                        }
                    }
                }
            }
        }
Exemple #5
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            string   b = Convert.ToString(Text1.Value);
            DateTime dateValue;

            if (Page.IsValid)
            {
                if (txtdnipaciente.Text != "")
                {
                    if (txtnombre.Text != "")
                    {
                        if (DateTime.TryParse(b, out dateValue))
                        {
                            if ((LPaciente.Exists(x => x.dni == txtdnipaciente.Text) == false))
                            {
                                if ((LMedicos.Exists(x => x.dni == txtdnipaciente.Text) == false))
                                {
                                    int      a         = Convert.ToInt32(lblnumero.Text) + 1;
                                    Paciente oPaciente = new Paciente(txtdnipaciente.Text, txtnombre.Text, a, LalistaMS.SelectedItem.ToString(), Convert.ToDateTime(Text1.Value), "");
                                    lblnumero.Text = a.ToString();
                                    LPaciente.Add(oPaciente);
                                    MapeoCL oMapeo = new MapeoCL();
                                    oMapeo.GuardarPaciente(oPaciente); //graba en la base de datos

                                    string save = "ESETE PACIENTE FUE CARGADO";
                                    this.Page.Response.Write("<script language='JavaScript'>window.alert('" + save + "');</script>");
                                    if (DropDownList1.SelectedItem.Text == "SI")
                                    {
                                        Server.Transfer("Paciente_Critico.aspx");
                                    }
                                }
                            }
                            else
                            {
                                string save = "ESE DNI YA FUE CARGADO";
                                this.Page.Response.Write("<script language='JavaScript'>window.alert('" + save + "');</script>");
                            }
                            txtdnipaciente.Text = "";
                            txtnombre.Text      = "";
                        }
                    }
                }
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (this.LEspecialidades.Count == 0)
            {
                MapeoCL oMapeo = new MapeoCL();
                LEspecialidades = oMapeo.RecuperarEspecialidad();
                LMedicos        = oMapeo.RecuperarMedico();
                CargarMedEsp();
                LPaciente = oMapeo.RecuperarPaciente();
                oMapeo.RecuperarPacienteporEsp(LPaciente, LEspecialidades);
                oMapeo.RecuperarPacienteMedico(LPaciente, LMedicos);

                Droga oDroga = new Droga("acelsalicico");
                oDroga.AddAccion("dolor de cabeza");
                Medicamento oMedicamento = new Medicamento("Aspirina");
                oMedicamento.AddDrogas(oDroga, 40);
                LMedicamentos.Add(oMedicamento);
                LDroga.Add(oDroga);
            }
        }
Exemple #7
0
        public void CargaBoton(object sender, EventArgs e)
        {
            if (Page.IsValid)
            {
                //validar
                int meses = int.Parse(mesesalquiler.Value);                // input mes

                int      idinmueble = int.Parse(txtinmueble.Value);        //recuperar el id del inmueble
                DateTime Inicio     = DateTime.Parse(fechaAlquiler.Value); //input fecha
                int      idcontrato;
                if (LContratoAlquiler.Count == 0)
                {
                    idcontrato = 1;
                }
                else
                {
                    idcontrato = LContratoAlquiler.Last().idcontrato + 1;
                }
                // Aca tenes que buscar la id del anterior de la lista
                Casa           oCasa         = Lcasa.Find(x => x.idcasa == idinmueble);
                Departamento   oDepartamento = LDepartamento.Find(x => x.iddepartamento == idinmueble);
                LocalComercial oLocal        = LLocalComercial.Find(x => x.idlocalcomercial == idinmueble);
                string         dnis          = midni1.Value;
                int            dni           = int.Parse(dnis);//valor del input
                Inquilino      oInquilino    = LInquilino.Find(x => x.dni == dni);

                int obtenerGarante = int.Parse(text6.Value);//poner dni de garante

                Garante          oGarante  = LGarante.Find(x => x.dni == obtenerGarante);
                string           precio    = precioalquiler.Value;
                ContratoAlquiler oAlquiler = new ContratoAlquiler(meses, Inicio, idcontrato, precio);
                oAlquiler.oinquilino = oInquilino;
                oAlquiler.ogarante   = oGarante;


                Casa casa = new Casa();
                oAlquiler.ocasa = casa;
                Departamento dep = new Departamento();
                oAlquiler.odepartamento = dep;
                LocalComercial Local = new LocalComercial();
                oAlquiler.olocalcomercial = Local;



                if (oCasa != null)
                {
                    oAlquiler.ocasa = oCasa;

                    Duenio oDuenio = new Duenio();
                    foreach (Duenio x in LDuenio)
                    {
                        if (x.lcasa.Exists(t => t.idcasa == oCasa.idcasa))
                        {
                            oDuenio = x;
                        }
                    }
                    oAlquiler.oduenio = oDuenio;
                }

                if (oDepartamento != null)
                {
                    oAlquiler.odepartamento = oDepartamento;
                    Duenio oDuenio = new Duenio();
                    foreach (Duenio x in LDuenio)
                    {
                        if (x.ldepartamento.Exists(t => t.iddepartamento == oDepartamento.iddepartamento))
                        {
                            oDuenio = x;
                        }
                    }
                    oAlquiler.oduenio = oDuenio;
                }

                if (oLocal != null)
                {
                    oAlquiler.olocalcomercial = oLocal;
                    Duenio oDuenio = new Duenio();
                    foreach (Duenio x in LDuenio)
                    {
                        if (x.llocalcomercial.Exists(t => t.idlocalcomercial == oLocal.idlocalcomercial))
                        {
                            oDuenio = x;
                        }
                    }
                    oAlquiler.oduenio = oDuenio;
                }


                LContratoAlquiler.Add(oAlquiler);
                MapeoCL oMapeo = new MapeoCL();
                oMapeo.GuardarAltaAlquiler(oAlquiler);
            }
        }