public empleado buscarempleado(string email) { empleado objmarca = new empleado(); using (aplicadaBDEntities2 DBF = new aplicadaBDEntities2()) { objmarca = (from q in DBF.empleado where q.correo == email select q).FirstOrDefault(); } return(objmarca); }
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"); } } }
protected void BtnTerminarTrabajo(object sender, EventArgs e) { if (txtpwd.Value == LogEmpleado.contraseña) { using (aplicadaBDEntities2 DBF = new aplicadaBDEntities2()) { ordenestado oestado = (from q in DBF.ordenestado where q.id_orden == OrdenActual.id_orden select q).First(); oestado.estado = 3; oestado.fecha_servicefin = 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("Taller.aspx"); } } }
protected void btnpasarataller_ServerClick(object sender, EventArgs e) { if ((DropMecanicosDispo.SelectedValue.ToString() != "" && StockError.Visible == false)) { using (aplicadaBDEntities2 DBF = new aplicadaBDEntities2()) { 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("AltaDetalle.aspx"); } }
protected void btnLogout_ServerClick(object sender, EventArgs e) { LogEmpleado = null; Server.Transfer("Default.aspx"); }