예제 #1
0
        public empleado buscarempleado(string email)
        {
            empleado objmarca = new empleado();

            using (aplicadaBDEntities DBF = new aplicadaBDEntities())
            {
                objmarca = (from q in DBF.empleado where q.correo == email select q).FirstOrDefault();
            }
            return(objmarca);
        }
예제 #2
0
        protected void btnLogin_ServerClick(object sender, EventArgs e)
        {
            Buscadores bus       = new Buscadores();
            empleado   oempleado = bus.buscarempleado(txtemail.Value);

            if (oempleado != null)
            {
                if (oempleado.contraseña == txtcontraseña.Value)
                {
                    LogEmpleado = oempleado;
                    Server.Transfer("Default.aspx");
                }
            }
        }
예제 #3
0
 protected void BtnTerminarTrabajo(object sender, EventArgs e)
 {
     if (txtpwd.Value == LogEmpleado.contraseña)
     {
         using (aplicadaBDEntities DBF = new aplicadaBDEntities())
         {
             ordenestado oestado = (from q in DBF.ordenestado where q.id_orden == OrdenActual.id_orden select q).First();
             oestado.estado          = 3;
             oestado.fecha_fintaller = System.DateTime.Now;
             DBF.SaveChanges();
             empleado oempleado = (from q in DBF.empleado where q.id_empleado == LogEmpleado.id_empleado select q).First();
             oempleado.disponibilidad = 0;
             DBF.SaveChanges();
             CheckBoton(oestado);
             Server.Transfer("Default.aspx");
         }
     }
 }
예제 #4
0
        protected void btnpasarataller_ServerClick(object sender, EventArgs e)
        {
            if ((DropMecanicosDispo.SelectedValue.ToString() != "" && StockError.Visible == false))
            {
                using (aplicadaBDEntities DBF = new aplicadaBDEntities())
                {
                    ordenempleado ordenemple = new ordenempleado
                    {
                        id_orden    = OrdenActual.id_orden,
                        id_empleado = int.Parse(DropMecanicosDispo.SelectedValue.ToString())
                    };

                    DBF.ordenempleado.Add(ordenemple);
                    DBF.SaveChanges();
                    ordenestado oestado = (from q in DBF.ordenestado where q.id_orden == OrdenActual.id_orden select q).First();
                    oestado.estado       = 1;
                    oestado.fecha_espera = System.DateTime.Now;   //////////////////////////////////////////////////////////
                    DBF.SaveChanges();
                    empleado oempleado = (from q in DBF.empleado where q.id_empleado == ordenemple.id_empleado select q).First();
                    oempleado.disponibilidad = 1;
                    DBF.SaveChanges();
                    foreach (stock ostock in Lstock)
                    {
                        stock Stocko = new stock();
                        Stocko          = (from q in DBF.stock where q.id_stock == ostock.id_stock select q).First();
                        Stocko.cantidad = (int.Parse(Stocko.cantidad) - 1).ToString();
                        DBF.SaveChanges();
                        //restar dependiendo la cantidad del servicio
                    }
                    OrdenActual = null;
                    Lstock      = null;
                    Server.Transfer("Default.aspx");
                }
            }
            else
            {
                Server.Transfer("NuevoDetalle.aspx");
            }
        }
예제 #5
0
 protected void btnLogout_ServerClick(object sender, EventArgs e)
 {
     LogEmpleado = null;
     Server.Transfer("Default.aspx");
 }