public void cargarDatos(long persona)
        {
            conserje = new PERSONA();
            PERSONA aux = Controller.ControllerPersona.buscarIdPersona(persona);

            lbUser.Text     = aux.NOMBRE_PERSONA;
            lbRut.Text      = aux.FK_RUT;
            lbNombre.Text   = aux.NOMBRE_PERSONA;
            lbApellido.Text = aux.APELLIDO_PERSONA;
            lbTelefono.Text = aux.TELEFONO_PERSONA;
            lbCorreo.Text   = aux.CORREO_PERSONA;

            CONSERJE conser = Controller.ControllerConserje.buscarIdConserje(aux.ID_PERSONA);

            listaEdificio = Controller.ControllerEdificio.buscarEdificioCondominio(Convert.ToInt64(conser.ID_CONDOMINIO));
            dplEdificioLuces.DataSource     = listaEdificio;
            dplEdificioLuces.DataValueField = "ID_EDIFICIO";
            dplEdificioLuces.DataTextField  = "NOMBRE_EDIFICIO";
            dplEdificioLuces.DataBind();
            dplEdificioLuces.Items.Insert(0, "Seleccione un Edificio");
            dplEdificioLuces.SelectedIndex = 0;
            conserje = aux;

            List <TIPO_CENTRO> listaTipo = new List <TIPO_CENTRO>();

            listaTipo                = Controller.ControllerTipoCentro.listaTipoCentro();
            dplCentro.DataSource     = listaTipo;
            dplCentro.DataValueField = "ID_TIPO_CENTRO";
            dplCentro.DataTextField  = "NOMBRE_TIPO_CENTRO";
            dplCentro.DataBind();
            dplCentro.Items.Insert(0, "Seleccione un Tipo de Centro");
            dplCentro.SelectedIndex = 0;
        }
        public void cargarConserje(string conserje)
        {
            conserjeUpdate     = new PERSONA();
            conserjeUpdate     = Controller.ControllerPersona.buscarIdPersona(Convert.ToInt64(conserje));
            panelTurno.Visible = false;
            CONSERJE aux = Controller.ControllerConserje.buscarIdConserje(Convert.ToInt64(conserje));

            cargarCondominio();
            dplCondominio.SelectedValue = aux.ID_CONDOMINIO.ToString();
            dplCondominio.Enabled       = false;
            txtRut.Text      = conserjeUpdate.FK_RUT;
            txtNombre.Text   = conserjeUpdate.NOMBRE_PERSONA;
            txtApellido.Text = conserjeUpdate.APELLIDO_PERSONA;
            txtTelefono.Text = conserjeUpdate.TELEFONO_PERSONA;
            txtEmail.Text    = conserjeUpdate.CORREO_PERSONA;
            if (conserjeUpdate.SEXO.Equals('M'))
            {
                radioSexo.SelectedIndex = 0;
            }
            else
            {
                radioSexo.SelectedIndex = 1;
            }
            btnRegistroConserje.Visible  = false;
            btnModificarConserje.Visible = true;
        }
Beispiel #3
0
 public void cargarEdificioConserje(long persona)
 {
     panelAdm.Visible = false;
     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;
 }
Beispiel #4
0
 public static CONSERJE buscarIdConserje(long conserje)
 {
     using (EasyLifeEntities dbc = new EasyLifeEntities())
     {
         CONSERJE aux = (from u in dbc.CONSERJE
                         where u.ID_PERSONA == conserje
                         select u).FirstOrDefault();
         if (aux != null)
         {
             return(aux);
         }
         else
         {
             return(null);
         }
     }
 }
Beispiel #5
0
        protected void btnRegistroTurno_Click(object sender, EventArgs e)
        {
            System.Threading.Thread.Sleep(5000);
            string   resultTurno  = "";
            string   asignarTurno = "";
            long     personal     = Convert.ToInt64(dplConserje.SelectedValue);
            CONSERJE conserje     = Controller.ControllerConserje.buscarIdConserje(personal);

            foreach (TURNO item in listaTurnoAsignar)
            {
                resultTurno = Controller.ControllerTurno.crearTurno(item.DESCRIPCION_TURNO, item.FECHA_INICIO, item.FECHA_TERMINO, conserje.ID_CONSERJE);
            }

            if (resultTurno.Equals("Turno Creado"))
            {
                ScriptManager.RegisterStartupScript(this, this.GetType(), "alertIns", "alert('Turnos Asignados Correctamente');window.location.href='" + Request.RawUrl + "';", true);
            }
            else
            {
                ScriptManager.RegisterStartupScript(this, this.GetType(), "alertIns", "alert('Error al Registrar Turno');window.location.href='" + Request.RawUrl + "';", true);
            }
        }
        protected void btnRegistroConserje_Click(object sender, EventArgs e)
        {
            System.Threading.Thread.Sleep(5000);
            string resultPersona = Controller.ControllerPersona.crearPersona(2, txtNombre.Text, txtApellido.Text, txtRut.Text, txtTelefono.Text, txtEmail.Text,
                                                                             false, radioSexo.SelectedValue);

            if (resultPersona.Equals("Persona Creada"))
            {
                PERSONA persona        = Controller.ControllerPersona.buscarPersonaRut(txtRut.Text);
                string  resultConserje = Controller.ControllerConserje.crearConserje(persona.ID_PERSONA, Convert.ToInt64(dplCondominio.SelectedValue));
                if (resultConserje.Equals("Conserje Creado"))
                {
                    string   resultTurno = "";
                    CONSERJE conserje    = Controller.ControllerConserje.buscarIdConserje(persona.ID_PERSONA);
                    foreach (TURNO item in listaTurno)
                    {
                        resultTurno = Controller.ControllerTurno.crearTurno(item.DESCRIPCION_TURNO, item.FECHA_INICIO, item.FECHA_TERMINO, conserje.ID_CONSERJE);
                    }

                    if (resultTurno.Equals("Turno Creado"))
                    {
                        ScriptManager.RegisterStartupScript(this, this.GetType(), "alertIns", "alert('Conserje Creado');window.location.href='" + Request.RawUrl + "';", true);
                    }
                    else
                    {
                        ScriptManager.RegisterStartupScript(this, this.GetType(), "alertIns", "alert('Error al Crear Turno');window.location.href='" + Request.RawUrl + "';", true);
                    }
                }
                else
                {
                    ScriptManager.RegisterStartupScript(this, this.GetType(), "alertIns", "alert('Error al Crear Conserje');window.location.href='" + Request.RawUrl + "';", true);
                }
            }
            else
            {
                ScriptManager.RegisterStartupScript(this, this.GetType(), "alertIns", "alert('Error al Crear Conserje');window.location.href='" + Request.RawUrl + "';", true);
            }
        }
Beispiel #7
0
 protected void dplConserje_SelectedIndexChanged(object sender, EventArgs e)
 {
     try
     {
         long     conserje = Convert.ToInt64(dplConserje.SelectedValue);
         CONSERJE aux      = Controller.ControllerConserje.buscarIdConserje(conserje);
         listaTurnoActual           = Controller.ControllerTurno.listaTurno(aux.ID_CONSERJE);
         grHorarioActual.DataSource = listaTurnoActual;
         grHorarioActual.DataBind();
         dplTurno.SelectedIndex = 0;
         listaTurnoAsignar      = new List <TURNO>();
         grHorario.DataSource   = listaTurnoAsignar;
         grHorario.DataBind();
     }
     catch (Exception ex)
     {
         grHorarioActual.DataSource = null;
         grHorarioActual.DataBind();
         grHorario.DataSource = null;
         grHorario.DataBind();
         dplTurno.SelectedIndex = 0;
         System.Diagnostics.Debug.WriteLine("Error:  " + ex);
     }
 }