protected void GridView1_SelectedIndexChanged(object sender, EventArgs e) { int idContratoAlquiler = int.Parse(GridView1.SelectedRow.Cells[3].Text); ContratoAlquiler oContrato = LContratoAlquiler.Find(x => x.idcontrato == idContratoAlquiler); Garante oGarante = oContrato.ogarante; text6.Value = oGarante.dni.ToString(); text7.Value = oGarante.apellido; text8.Value = oGarante.nombre; text9.Value = oGarante.direccion; text10.Value = oGarante.telefono; text11.Value = oGarante.mail; text12.Value = oGarante.empleo; GridView2.DataSource = oGarante.lrecibosueldo; GridView2.DataBind(); text1.Value = oContrato.fechainicio.ToString(); DateTime miDato = oContrato.fechainicio; DateTime miDatoMas = miDato.AddMonths(oContrato.meses); text2.Value = miDatoMas.ToString(); text3.Value = (int.Parse(oContrato.precio) / oContrato.meses).ToString(); string tipo = buscartipoinmueble(oContrato); text4.Value = tipo; }
private void CargarGrid(Inquilino oInquilino) { List <ContratoAlquiler> LcontratoIquilino = new List <ContratoAlquiler>(); LcontratoIquilino = LContratoAlquiler.FindAll(x => x.oinquilino.idinquilino == oInquilino.idinquilino); List <Casa> ListaCasa = new List <Casa>(); List <Departamento> ListaDepartamento = new List <Departamento>(); List <LocalComercial> ListaLocalComercial = new List <LocalComercial>(); foreach (ContratoAlquiler oContratoAlquiler in LcontratoIquilino) { ListaCasa.Add(oContratoAlquiler.ocasa); if (oContratoAlquiler.odepartamento != null) { ListaDepartamento.Add(oContratoAlquiler.odepartamento); } if (oContratoAlquiler.olocalcomercial != null) { ListaLocalComercial.Add(oContratoAlquiler.olocalcomercial); } } if (ListaCasa.Count != 0) { GridView1.DataSource = ListaCasa; GridView1.DataBind(); } if (ListaDepartamento.Count != 0) { GridView2.DataSource = ListaDepartamento; GridView2.DataBind(); } if (ListaLocalComercial.Count != 0) { GridView3.DataSource = ListaDepartamento; GridView3.DataBind(); } }
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); } }
public void CargaBoton() { if (Page.IsValid) { //validar int meses = 0; // input mes int idinmueble = 0; //recuperar el id del inmueble DateTime Inicio = DateTime.Parse("15/02/1995"); //input fecha string precio = "0"; int 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); int dni = 0; //Valor del input ContratoAlquiler oAlquiler = new ContratoAlquiler(meses, Inicio, idcontrato, precio); Inquilino inquilino = LInquilino.Find(x => x.dni == dni); int obtenergarante = 0; //DNI del Garante Garante oGarente = LGarante.Find(x => x.dni == obtenergarante); oAlquiler.ogarante = oGarente; oAlquiler.oinquilino = inquilino; 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; } } }