Exemple #1
0
        protected void btnGuardarGF_Click(object sender, EventArgs e)
        {
            int encontrarID = NegocioFuncionario.instancia.buscarID(txtRutGF.Text);

            PERSONAL_SECTOR perso = new PERSONAL_SECTOR();

            perso.ID_PERSONAL = encontrarID;
            int sector = NegocioFuncionario.instancia.buscarSector(Convert.ToInt32(ddlistSectorGF.SelectedValue));

            perso.ID_SECTOR     = sector;
            perso.FECHA_INICIO  = Convert.ToDateTime(txtFechaGF.Text);
            perso.FECHA_TERMINO = Convert.ToDateTime(FechaFin.Text);

            NegocioFuncionario.instancia.creaPersonalSector(perso);

            TURNO tur = new TURNO();

            tur.FECHA_TURNO   = Convert.ToDateTime(txtFechaGF.Text);
            tur.HORA_INICIO   = txtHoraIniGF.Text;
            tur.HORA_FIN      = txtHoraTermGF.Text;
            tur.DETALLE_TURNO = txtDetAdicGF.Text;
            tur.ID_PERSONAL   = encontrarID;

            int grabarTurno = NegocioFuncionario.instancia.grabarTurno(tur);
        }
Exemple #2
0
        protected void grHorarioActual_SelectedIndexChanged(object sender, EventArgs e)
        {
            int index = grHorarioActual.SelectedIndex;

            turno = new TURNO();
            turno = listaTurnoActual[index];
            if (turno.DESCRIPCION_TURNO.Equals("Mañana"))
            {
                dplTurno.SelectedIndex = 1;
            }
            else if (turno.DESCRIPCION_TURNO.Equals("Tarde"))
            {
                dplTurno.SelectedIndex = 2;
            }
            else
            {
                dplTurno.SelectedIndex = 3;
            }
            string añoI = turno.FECHA_INICIO.Substring(6, 4);
            string mesI = turno.FECHA_INICIO.Substring(3, 2);
            string diaI = turno.FECHA_INICIO.Substring(0, 2);

            txtFechaI.Text = añoI + "-" + mesI + "-" + diaI;

            string añoT = turno.FECHA_TERMINO.Substring(6, 4);
            string mesT = turno.FECHA_TERMINO.Substring(3, 2);
            string diaT = turno.FECHA_TERMINO.Substring(0, 2);

            txtFechaT.Text            = añoT + "-" + mesT + "-" + diaT;
            btnAgregarTurno.Visible   = false;
            btnRegistroTurno.Visible  = false;
            btnModificarTurno.Visible = true;
        }
Exemple #3
0
        public ActionResult DeleteConfirmed(int id)
        {
            TURNO tURNO = db.TURNO.Find(id);

            db.TURNO.Remove(tURNO);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemple #4
0
 public ActionResult Edit([Bind(Include = "ID_TURNO,DESCRICAO")] TURNO tURNO)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tURNO).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(tURNO));
 }
Exemple #5
0
        public ActionResult Create([Bind(Include = "ID_TURNO,DESCRICAO")] TURNO tURNO)
        {
            if (ModelState.IsValid)
            {
                db.TURNO.Add(tURNO);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(tURNO));
        }
Exemple #6
0
        // GET: TURNO/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            TURNO tURNO = db.TURNO.Find(id);

            if (tURNO == null)
            {
                return(HttpNotFound());
            }
            return(View(tURNO));
        }
Exemple #7
0
 public int grabarTurno(TURNO tur)
 {
     try
     {
         using (SRI con = new SRI())
         {
             tur.ID_TURNO = retornarNuevoId();
             con.TURNO.AddObject(tur);
             con.SaveChanges();
             return(1);
         }
     }
     catch
     {
         return(0);
     }
 }
Exemple #8
0
 public static TURNO buscarIdTurno(long turno)
 {
     using (EasyLifeEntities dbc = new EasyLifeEntities())
     {
         TURNO aux = (from u in dbc.TURNO
                      where u.ID_TURNO == turno
                      select u).FirstOrDefault();
         if (aux != null)
         {
             return(aux);
         }
         else
         {
             return(null);
         }
     }
 }
        protected void btnAgregarTurno_Click(object sender, EventArgs e)
        {
            TURNO    turno     = new TURNO();
            DateTime fechaI    = new DateTime();
            DateTime fechaT    = new DateTime();
            string   tipoTurno = dplTurno.SelectedValue;

            fechaI = Convert.ToDateTime(txtFechaI.Text);
            fechaT = Convert.ToDateTime(txtFechaT.Text);
            Boolean operation = true;

            if (listaTurno.Count > 0)
            {
                foreach (TURNO item in listaTurno)
                {
                    if (item.FECHA_INICIO.Equals(fechaI.ToShortDateString()))
                    {
                        if (item.DESCRIPCION_TURNO.Equals(tipoTurno))
                        {
                            lbError.Visible        = true;
                            dplTurno.SelectedIndex = 0;
                            txtFechaI.Text         = "";
                            txtFechaT.Text         = "";
                            operation = false;
                        }
                    }
                }
            }

            if (operation == true)
            {
                lbError.Visible         = false;
                turno.DESCRIPCION_TURNO = tipoTurno;
                turno.FECHA_INICIO      = fechaI.ToShortDateString();
                turno.FECHA_TERMINO     = fechaT.ToShortDateString();
                listaTurno.Add(turno);
                grHorario.DataSource = listaTurno;
                grHorario.DataBind();
                dplTurno.SelectedIndex      = 0;
                txtFechaI.Text              = "";
                txtFechaT.Text              = "";
                btnRegistroConserje.Visible = true;
            }
        }
 public int grabarTurno(TURNO tur)
 {
     return(DaoTurno.instanacia.grabarTurno(tur));
 }