private void BtHojaProduccion_Click(object sender, RoutedEventArgs e) { BackgroundWorker bw = new BackgroundWorker(); bw.DoWork += (se, ev) => { List <MaquinasRegistrosDatos> pares = new List <MaquinasRegistrosDatos>(); try { if (Store.Operario != null) { DaoTarea dt = new DaoTarea(); pares = dt.ObtenerHistoricoParesOperario(Store.Operario.Id, Horario.HorarioTurnos.FechaInicioTurno, HorarioTurnos.FechaFinTurno); if (controles.Count == 0) { controles = dt.ObtenerOperacionesControles(); } ev.Result = new object[] { pares, controles, Store.Operario }; } Thread.Sleep(1000); } catch (Exception) { ev.Result = new object[] { pares, controles }; } }; bw.RunWorkerCompleted += (se, ev) => { this.BtHojaProduccion.IsEnabled = true; this.TxtHojaProduccion.Text = "HOJA PRODUCCION"; try { object[] result = ev.Result as object[]; List <MaquinasRegistrosDatos> pares = result[0] as List <MaquinasRegistrosDatos>; List <OperacionesControles> controles = result[1] as List <OperacionesControles>; Operarios operario = result[2] as Operarios; ImprimirTicketTrabajo itt = new ImprimirTicketTrabajo(controles, operario, pares); itt.Imprimir(); }catch (Exception ex) { new Log().Escribir(ex); } }; bw.RunWorkerAsync(); this.BtHojaProduccion.IsEnabled = false; this.TxtHojaProduccion.Text = "IMPRIMIENDO..."; }
public ActionResult Comentar(FormCollection fc) { TAREA dto = new TAREA(); dto.IDTAREA = Convert.ToInt32(fc["IDTAREA"]); dto.RUT_USU = Convert.ToInt32(Session["rut"]); dto.RUT_EM = Convert.ToInt32(Session["rutempresa"]); dto.MENSAJE = Convert.ToString(fc["MENSAJE"]); DaoTarea dt = new DaoTarea(); try { dt.InsertMessage(dto); } catch (Exception ex) { new Exception("ERROR EN COMENTAR" + ex.Message); } // return View("Insert", obj); return(Redirect(Request.UrlReferrer.PathAndQuery)); }
public List <TAREA> Read() { DaoTarea dao = new DaoTarea(); return(dao.Read()); }
public string Insert(TAREA dto) { DaoTarea dao = new DaoTarea(); return(dao.Insert(dto)); }
public string Delete(string dto) { DaoTarea dao = new DaoTarea(); return(dao.Delete(dto)); }
public string Update(TAREA dto) { DaoTarea dao = new DaoTarea(); return(dao.Update(dto)); }