Beispiel #1
0
 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);
     }
 }
Beispiel #2
0
        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;
            }
        }
Beispiel #4
0
        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();
            }
        }
Beispiel #6
0
        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));
        }
Beispiel #13
0
        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;
     }
 }
Beispiel #15
0
        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;
        }
Beispiel #16
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);
            }
        }