protected void dplDepartamento_SelectedIndexChanged(object sender, EventArgs e) { try { long departamento = Convert.ToInt64(dplDepartamento.SelectedValue); DEPARTAMENTO aux = Controller.ControllerDepartamento.buscarIdDepartamento(departamento); if (aux.ID_LUZ_D != null) { LUZ_DEPARTAMENTO luz = Controller.ControllerLuzDepartamento.buscarIdLuzDepartamento(Convert.ToInt64(aux.ID_LUZ_D)); lbLuz.Text = luz.CODIGO_LUZ_D; } else { lbLuz.Text = "No Posee"; } EDIFICIO edificio = Controller.ControllerEdificio.buscarIdEdificio(aux.ID_EDIFICIO); CONDOMINIO condominio = Controller.ControllerCondominio.buscarIdCondominio(edificio.ID_CONDOMINIO); lbEdificio.Text = edificio.NOMBRE_EDIFICIO; lbCondominio.Text = condominio.NOMBRE_CONDOMINIO; } catch (Exception ex) { lbLuz.Text = ""; lbCondominio.Text = ""; lbEdificio.Text = ""; System.Diagnostics.Debug.WriteLine("Error: " + ex); } }
protected void btnAgregarMulta_Click(object sender, EventArgs e) { lbMultasNuevas.Visible = true; lbError.Visible = false; if (txtMulta.Text.Length > 8) { lbError.Visible = true; lbError.Text = "Monto Incorrecto"; } else { lbError.Visible = false; long condominio = Convert.ToInt64(dplCondominio.SelectedValue); CONDOMINIO con = Controller.ControllerCondominio.buscarIdCondominio(condominio); long edificio = Convert.ToInt64(dplEdificio.SelectedValue); EDIFICIO edi = Controller.ControllerEdificio.buscarIdEdificio(edificio); long departamento = Convert.ToInt64(dplDepartamento.SelectedValue); DEPARTAMENTO dep = Controller.ControllerDepartamento.buscarIdDepartamento(departamento); Adapter.AdapterDepartamento adapter = new Adapter.AdapterDepartamento(); adapter._NOMBRE_CONDOMINIO = con.NOMBRE_CONDOMINIO; adapter._ID_DEPARTAMENTO = dep.ID_DEPARTAMENTO; adapter._NOMBRE_EDIFICIO = edi.NOMBRE_EDIFICIO; adapter._NUMERO_DEP = dep.NUMERO_DEP; adapter._MULTA = Convert.ToInt32(txtMulta.Text); adapter._MOTIVO = txtMotivo.Text; listaDepartamento.Add(adapter); grMulta.DataSource = listaDepartamento; grMulta.DataBind(); txtMotivo.Text = ""; txtMulta.Text = ""; } }
public List <string> GetCondominios() { try { SigescoEntities context = new SigescoEntities(); using (context) { var query = (from a in context.CONDOMINIO select a).ToList(); List <string> lista = new List <string>(); List <CONDOMINIO> _lista = query; int x = query.Count(); for (int i = 0; i < x; i++) { CONDOMINIO obj = new CONDOMINIO(); obj = _lista[i]; string fila = obj.NOMBRE + ";" + obj.DIRECCION + ' ' + obj.NUMERO_DIRECCION + ";" + obj.TELEFONO + ";" + obj.ID_CONDOMINIO; lista.Add(fila); } return(lista); } } catch (Exception e) { throw e; } }
public JsonResult CrearCondominio(FormCollection collection) { try { CondominioDAL cond = new CondominioDAL(); CONDOMINIO nuevo = new CONDOMINIO(); nuevo.ID_COMUNA = int.Parse(collection["comuna"].ToString()); nuevo.NOMBRE = collection["nombre"].ToString(); nuevo.DIRECCION = collection["direccion"].ToString(); string num = collection["numerodire"].ToString(); nuevo.NUMERO_DIRECCION = int.Parse(num); nuevo.TELEFONO = int.Parse(collection["fono"].ToString()); var model = cond.InsertarCondominio(nuevo); if (model) { var result = new { Success = true, Message = "Succes Message", model }; return(Json(result, JsonRequestBehavior.AllowGet)); } else { var result = new { Success = false, Message = "Error Message" }; return(Json(result, JsonRequestBehavior.AllowGet)); } } catch (Exception e) { throw e; } }
protected void btnModificarLuz_Click(object sender, EventArgs e) { Adapter.AdapterLuzDepartamento adapter = new Adapter.AdapterLuzDepartamento(); CONDOMINIO condominio = Controller.ControllerCondominio.buscarIdCondominio(Convert.ToInt64(dplCondominio.SelectedValue)); EDIFICIO edificio = Controller.ControllerEdificio.buscarIdEdificio(Convert.ToInt64(dplEdificio.SelectedValue)); DEPARTAMENTO departamento = Controller.ControllerDepartamento.buscarIdDepartamento(Convert.ToInt64(dplDepartamento.SelectedValue)); LUZ_DEPARTAMENTO luz = Controller.ControllerLuzDepartamento.buscarIdLuzDepartamento(Convert.ToInt64(dplLuz.SelectedValue)); lbError.Visible = false; List <Adapter.AdapterLuzDepartamento> listaAux = listaLuzDepartamentoUpdate; if (listaLuzDepartamentoUpdate.Count > 0) { foreach (Adapter.AdapterLuzDepartamento item in listaAux.ToList()) { if (item._ID_LUZ_D == Convert.ToInt64(dplLuz.SelectedValue)) { lbError.Visible = true; lbError.Text = "Luz ya Asignada"; } else if (item._ID_DEPARTAMENTO == Convert.ToInt64(dplDepartamento.SelectedValue)) { lbError.Visible = true; lbError.Text = "Departamento ya Posee Luz"; } else { lbError.Visible = false; adapter._ID_LUZ_D = luz.ID_LUZ_D; adapter._CODIGO_LUZ_D = luz.CODIGO_LUZ_D; adapter._ID_DEPARTAMENTO = departamento.ID_DEPARTAMENTO; adapter._NUMERO_DEP = departamento.NUMERO_DEP; adapter._ID_EDIFICIO = edificio.ID_EDIFICIO; adapter._NOMBRE_EDIFICIO = edificio.NOMBRE_EDIFICIO; adapter._ID_CONDOMINIO = condominio.ID_CONDOMINIO; adapter._NOMBRE_CONDOMINIO = condominio.NOMBRE_CONDOMINIO; adapter._ESTADO_LUZ_D = luz.ESTADO_LUZ_D; listaLuzDepartamentoUpdate.Add(adapter); grLuces.DataSource = listaLuzDepartamentoUpdate; grLuces.DataBind(); } } } else { adapter._ID_LUZ_D = luz.ID_LUZ_D; adapter._CODIGO_LUZ_D = luz.CODIGO_LUZ_D; adapter._ID_DEPARTAMENTO = departamento.ID_DEPARTAMENTO; adapter._NUMERO_DEP = departamento.NUMERO_DEP; adapter._ID_EDIFICIO = edificio.ID_EDIFICIO; adapter._NOMBRE_EDIFICIO = edificio.NOMBRE_EDIFICIO; adapter._ID_CONDOMINIO = condominio.ID_CONDOMINIO; adapter._NOMBRE_CONDOMINIO = condominio.NOMBRE_CONDOMINIO; adapter._ESTADO_LUZ_D = luz.ESTADO_LUZ_D; listaLuzDepartamentoUpdate.Add(adapter); grLuces.DataSource = listaLuzDepartamentoUpdate; grLuces.DataBind(); } }
protected void btnAgregarLuz_Click(object sender, EventArgs e) { Adapter.AdapterLuzEdificio adapter = new Adapter.AdapterLuzEdificio(); CONDOMINIO condominio = Controller.ControllerCondominio.buscarIdCondominio(Convert.ToInt64(dplCondominio.SelectedValue)); EDIFICIO edificio = Controller.ControllerEdificio.buscarIdEdificio(Convert.ToInt64(dplEdificio.SelectedValue)); LUZ_EDIFICIO luz = Controller.ControllerLuzEdificio.buscarIdLuzEdificio(Convert.ToInt64(dplLuz.SelectedValue)); lbError.Visible = false; List <Adapter.AdapterLuzEdificio> listaAux = listaLuzEdificio; if (listaLuzEdificio.Count > 0) { foreach (Adapter.AdapterLuzEdificio item in listaAux.ToList()) { if (item._ID_LUZ_E == Convert.ToInt64(dplLuz.SelectedValue)) { lbError.Visible = true; lbError.Text = "Luz ya Asignada"; } else if (item._ID_EDIFICIO == Convert.ToInt64(dplEdificio.SelectedValue)) { lbError.Visible = true; lbError.Text = "Edificio ya Posee Luz"; } else { lbError.Visible = false; adapter._ID_LUZ_E = luz.ID_LUZ_E; adapter._CODIGO_LUZ_E = luz.CODIGO_LUZ_E; adapter._ID_EDIFICIO = edificio.ID_EDIFICIO; adapter._NOMBRE_EDIFICIO = edificio.NOMBRE_EDIFICIO; adapter._ID_CONDOMINIO = condominio.ID_CONDOMINIO; adapter._NOMBRE_CONDOMINIO = condominio.NOMBRE_CONDOMINIO; adapter._ESTADO_LUZ_E = luz.ESTADO_LUZ_E; listaLuzEdificio.Add(adapter); grLuces.DataSource = listaLuzEdificio; grLuces.DataBind(); } } } else { lbError.Visible = false; adapter._ID_LUZ_E = luz.ID_LUZ_E; adapter._CODIGO_LUZ_E = luz.CODIGO_LUZ_E; adapter._ID_EDIFICIO = edificio.ID_EDIFICIO; adapter._NOMBRE_EDIFICIO = edificio.NOMBRE_EDIFICIO; adapter._ID_CONDOMINIO = condominio.ID_CONDOMINIO; adapter._NOMBRE_CONDOMINIO = condominio.NOMBRE_CONDOMINIO; adapter._ESTADO_LUZ_E = luz.ESTADO_LUZ_E; listaLuzEdificio.Add(adapter); grLuces.DataSource = listaLuzEdificio; grLuces.DataBind(); } }
public void cargarCondominioAdministrador(long administrador) { List <CONDOMINIO> lista = Controller.ControllerCondominio.listaCondominioAdministrador(administrador); dplCondominio.DataSource = lista; dplCondominio.DataValueField = "ID_CONDOMINIO"; dplCondominio.DataTextField = "NOMBRE_CONDOMINIO"; dplCondominio.DataBind(); dplCondominio.Items.Insert(0, "Seleccione un Condominio"); dplCondominio.SelectedIndex = 0; condominio = null; }
public void cargarEdificioConserje(long persona) { CONSERJE conserje = Controller.ControllerConserje.buscarIdConserje(persona); List <EDIFICIO> listaEdificio = Controller.ControllerEdificio.buscarEdificioCondominio(Convert.ToInt64(conserje.ID_CONDOMINIO)); dplEdificio.DataSource = listaEdificio; dplEdificio.DataValueField = "ID_EDIFICIO"; dplEdificio.DataTextField = "NOMBRE_EDIFICIO"; dplEdificio.DataBind(); dplEdificio.Items.Insert(0, "Seleccione un Edificio"); dplEdificio.SelectedIndex = 0; condominio = Controller.ControllerCondominio.buscarIdCondominio(Convert.ToInt64(conserje.ID_CONDOMINIO)); }
protected void btnAgregarDepartamento_Click(object sender, EventArgs e) { Adapter.AdapterDepartamento adapter = new Adapter.AdapterDepartamento(); lbError.Visible = false; Boolean operation = true; if (listaDepartamento.Count > 0) { foreach (Adapter.AdapterDepartamento item in listaDepartamento) { if (item._ID_DEPARTAMENTO == Convert.ToInt64(dplDepartamento.SelectedValue)) { lbError.Visible = true; lbError.Text = "Departamento ya Asignado"; operation = false; } } } if (operation == true) { lbError.Visible = false; CONDOMINIO condominio = Controller.ControllerCondominio.buscarIdCondominio(Convert.ToInt64(dplCondominio.SelectedValue)); EDIFICIO edificio = Controller.ControllerEdificio.buscarIdEdificio(Convert.ToInt64(dplEdificio.SelectedValue)); DEPARTAMENTO departamento = Controller.ControllerDepartamento.buscarIdDepartamento(Convert.ToInt64(dplDepartamento.SelectedValue)); adapter._ID_CONDOMINIO = condominio.ID_CONDOMINIO; adapter._NOMBRE_CONDOMINIO = condominio.NOMBRE_CONDOMINIO; adapter._ID_EDIFICIO = edificio.ID_EDIFICIO; adapter._NOMBRE_EDIFICIO = edificio.NOMBRE_EDIFICIO; adapter._ID_DEPARTAMENTO = departamento.ID_DEPARTAMENTO; adapter._NUMERO_DEP = departamento.NUMERO_DEP; listaDepartamento.Add(adapter); listaDep.Add(departamento); grDepartamento.DataSource = listaDepartamento; grDepartamento.DataBind(); dplCondominio.SelectedIndex = 0; dplEdificio.SelectedIndex = 0; dplDepartamento.SelectedIndex = 0; } dplDepElemento.DataSource = listaDep; dplDepElemento.DataValueField = "ID_DEPARTAMENTO"; dplDepElemento.DataTextField = "NUMERO_DEP"; dplDepElemento.DataBind(); dplDepElemento.Items.Insert(0, "Seleccione un Departamento"); dplDepElemento.SelectedIndex = 0; }
public static CONDOMINIO buscarCondominio(long direccion) { using (EasyLifeEntities dbc = new EasyLifeEntities()) { CONDOMINIO query = (from u in dbc.CONDOMINIO where u.ID_DIRECCION == direccion select u).SingleOrDefault(); if (query != null) { return(query); } else { return(null); } } }
public static CONDOMINIO buscarIdCondominio(long idCondominio) { using (EasyLifeEntities dbc = new EasyLifeEntities()) { CONDOMINIO query = (from u in dbc.CONDOMINIO where u.ID_CONDOMINIO == idCondominio select u).SingleOrDefault(); if (query != null) { return(query); } else { return(null); } } }
public void cargarEdificio(string condominio) { CONDOMINIO aux = Controller.ControllerCondominio.buscarIdCondominio(Convert.ToInt64(condominio)); txtCondominio.Text = aux.NOMBRE_CONDOMINIO; List <EDIFICIO> listaEdificio = new List <EDIFICIO>(); listaEdificio = Controller.ControllerEdificio.buscarEdificioCondominio(Convert.ToInt64(condominio)); dplEdificio.DataSource = listaEdificio; dplEdificio.DataValueField = "ID_EDIFICIO"; dplEdificio.DataTextField = "NOMBRE_EDIFICIO"; dplEdificio.DataBind(); dplEdificio.Items.Insert(0, "Seleccione un Edificio"); dplEdificio.SelectedIndex = 0; idCondominio = condominio; totalDep = Controller.ControllerEdificio.cantidadDep(Convert.ToInt64(condominio)); }
protected void txtHoraSalida_TextChanged(object sender, EventArgs e) { EDIFICIO edificio = Controller.ControllerEdificio.buscarIdEdificio(Convert.ToInt64(idEstacionamiento)); CONDOMINIO condominio = Controller.ControllerCondominio.buscarIdCondominio(edificio.ID_CONDOMINIO); int precio = condominio.PRECIO_EST; DateTime horaE = Convert.ToDateTime(txtHoraEntrada.Text); DateTime horaS = Convert.ToDateTime(txtHoraSalida.Text); TimeSpan diferencia = horaS.Subtract(horaE); total = precio * diferencia.Hours; if (total < 0) { total = 0; } lbTotal.Text = total.ToString(); }
public bool InsertarCondominio(CONDOMINIO cond) { try { SigescoEntities context = new SigescoEntities(); using (context) { var query = (from a in context.CONDOMINIO orderby a.ID_CONDOMINIO descending select a.ID_CONDOMINIO).FirstOrDefault(); cond.ID_CONDOMINIO = query + 1; context.CONDOMINIO.Add(cond); context.SaveChanges(); return(true); } } catch (Exception e) { throw e; } }
public void cargarPropietario(long propietario) { List <DEPARTAMENTO> listaDepartamento = Controller.ControllerDepartamento.listaDepartamentoPersona(propietario); listaEdificio = new List <EDIFICIO>(); listaCondominio = new List <CONDOMINIO>(); if (listaDepartamento.Count > 0) { foreach (DEPARTAMENTO item in listaDepartamento) { EDIFICIO edificio = Controller.ControllerEdificio.buscarIdEdificio(item.ID_EDIFICIO); CONDOMINIO condominio = Controller.ControllerCondominio.buscarIdCondominio(edificio.ID_CONDOMINIO); listaEdificio.Add(edificio); listaCondominio.Add(condominio); } } var listEdificio = listaEdificio.GroupBy(x => x.ID_EDIFICIO).Select(y => y.FirstOrDefault()); var listCondominio = listaCondominio.GroupBy(x => x.ID_CONDOMINIO).Select(y => y.FirstOrDefault()); listaEdificio = listEdificio.ToList(); listaCondominio = listCondominio.ToList(); dplCondominio.DataSource = listCondominio; dplCondominio.DataValueField = "ID_CONDOMINIO"; dplCondominio.DataTextField = "NOMBRE_CONDOMINIO"; dplCondominio.DataBind(); dplCondominio.Items.Insert(0, "Seleccione un Condominio"); dplCondominio.SelectedIndex = 0; dplEdificio.DataSource = listEdificio; dplEdificio.DataValueField = "ID_EDIFICIO"; dplEdificio.DataTextField = "NOMBRE_EDIFICIO"; dplEdificio.DataBind(); dplEdificio.Items.Insert(0, "Seleccione un Edificio"); dplEdificio.SelectedIndex = 0; }
protected void btnRegistroCondominio_Click(object sender, EventArgs e) { System.Threading.Thread.Sleep(5000); string resultDireccion = Controller.ControllerDireccion.crearDireccion(Convert.ToInt64(dplComuna.SelectedValue), txtCalle.Text, Convert.ToInt32(txtNumero.Text)); if (resultDireccion.Equals("Direccion Creada")) { DIRECCION direccion = Controller.ControllerDireccion.buscarDireccion(Convert.ToInt64(dplComuna.SelectedValue), txtCalle.Text, Convert.ToInt32(txtNumero.Text)); string resulCondominio = Controller.ControllerCondominio.crearCondominio(direccion.ID_DIRECCION, Convert.ToInt64(dplAdministrador.SelectedValue), txtNombre.Text, Convert.ToInt32(txtEst.Text)); if (resulCondominio.Equals("Condominio Creado")) { CONDOMINIO condominio = Controller.ControllerCondominio.buscarCondominio(direccion.ID_DIRECCION); string resultEdificio = ""; string resultDep = ""; string numeroDep = ""; string letra = ""; foreach (Adapter.AdapterEdificio adapter in listaEdificio) { resultEdificio = Controller.ControllerEdificio.crearEdificio(condominio.ID_CONDOMINIO, adapter._NOMBRE_EDIFICIO, adapter._CANTIDAD_PISO, adapter._CANTIDAD_DEPARTAMENTO, adapter._DIMENSION_EDIFICIO); } if (resultEdificio.Equals("Edificio Creado")) { int index = 1; List <EDIFICIO> listaEdificio = Controller.ControllerEdificio.buscarEdificioCondominio(condominio.ID_CONDOMINIO); foreach (EDIFICIO item in listaEdificio) { letra = listaLetras[index]; for (int i = 1; i <= item.CANTIDAD_DEPARTAMENTO; i++) { numeroDep = letra + " " + i; resultDep = Controller.ControllerDepartamento.crearDepartamento(item.ID_EDIFICIO, numeroDep, 0); } index++; } if (resultDep.Equals("Departamento Creado")) { string condominioPago = condominio.ID_CONDOMINIO.ToString(); Session["CondominioSinDimension"] = condominioPago; ScriptManager.RegisterStartupScript(this, this.GetType(), "alertIns", "alert('Condominio Registrado');window.location.href='" + Request.RawUrl + "';", true); } else { ScriptManager.RegisterStartupScript(this, this.GetType(), "alertIns", "alert('Error al Registrar Edificio');window.location.href='" + Request.RawUrl + "';", true); } } else { ScriptManager.RegisterStartupScript(this, this.GetType(), "alertIns", "alert('Error al Registrar Edificio');window.location.href='" + Request.RawUrl + "';", true); } } else { ScriptManager.RegisterStartupScript(this, this.GetType(), "alertIns", "alert('Error al Registrar Condominio');window.location.href='" + Request.RawUrl + "';", true); } } else { ScriptManager.RegisterStartupScript(this, this.GetType(), "alertIns", "alert('Error al Crear la Dirección');window.location.href='" + Request.RawUrl + "';", true); } }