protected void grd_ot_RowCommand(object sender, GridViewCommandEventArgs args) { try { int index = Convert.ToInt32(args.CommandArgument); int Id_ord_tbj; switch (args.CommandName) { case "sel_ot": grd_ot_cerrada.SelectRow(index); int.TryParse(grd_ot_cerrada.DataKeys[index][0].ToString(), out Id_ord_tbj); grd_maquila.DataSource = MaquilaCtrl.OrdenTrabajoGet(grd_ot_cerrada.Rows[index].Cells[3].Text).PLstOTSer; grd_maquila.DataBind(); break; default: break; } } catch (Exception e) { throw; } }
private string maquila(HttpContext context) { string response = string.Empty; string option = context.Request["opt"].ToString(); //string email = context.Request["email"].ToString(); //string pass = context.Request["pass"].ToString(); try { switch (option) { case "addLst": jsonData = new StreamReader(context.Request.InputStream).ReadToEnd(); List <Maquila> lst = JsonConvert.DeserializeObject <List <Maquila> >(jsonData); string pathImg = HttpContext.Current.Server.MapPath("~/rpt/maqpas/"); response = JsonConvert.SerializeObject(MaquilaCtrl.MaquilaAddLst(lst, pathImg)); break; } } catch (Exception e) { response = e.Message; } return(response); }
protected void txtRefEnt_textChanged(object sender, EventArgs args) { try { List <Orden_trabajo> lst = MaquilaCtrl.OrdenTrabajoGetLstCloseOrOpen(true); var results = (from c in lst where c.PEnt.Referencia.Contains(((TextBox)sender).Text) select new Orden_trabajo() { Id = c.Id, Folio = c.Folio, Referencia = c.Referencia, Fecha = c.Fecha, Cerrada = c.Cerrada, PEnt = c.PEnt, Servicios = c.Servicios, Supervisor = c.Supervisor }).ToList(); grd_ot_cerrada.DataSource = results; grd_ot_cerrada.DataBind(); } catch (Exception e) { throw; } }
protected void txt_folio_changed(object sender, EventArgs args) { try { VSOrdTbj = MaquilaCtrl.OrdenTrabajoGet(txt_folio.Text.Trim().ToUpper()); fillInfo(); grd_pasos.DataSource = null; grd_pasos.DataBind(); } catch (Exception e) { clearInfo(); ((MstCasc)this.Master).setError = e.Message; } }
protected void btn_consultar_click(object sender, EventArgs args) { try { DateTime fecha_ini = DateTime.Now; DateTime fecha_fin = DateTime.Now; List <Orden_trabajo> lst = MaquilaCtrl.OrdenTrabajoGetLst(); grd_ordenes.DataSource = lst; grd_ordenes.DataBind(); } catch (Exception e) { ((MstCasc)this.Master).setError = e.Message; } }
protected void guardar_ot(object sender, EventArgs args) { string msg; try { Orden_trabajo oT = MaquilaCtrl.OrdenTrabajoAdd(getFormValues()); msg = "La orden de trabajo se guardó correctamente, folio asignado: " + oT.Folio; ClientScript.RegisterStartupScript(this.GetType(), "alertSave", "<script type=\"text/javascript\">alert('" + msg + "');window.location.href='frmOrdenTrabajo.aspx';</script>"); } catch (Exception e) { ((MstCasc)this.Master).setError = e.Message; } }
private string ordTrabajo(HttpContext context) { string response = string.Empty; string option = context.Request["opt"].ToString(); //string email = context.Request["email"].ToString(); //string pass = context.Request["pass"].ToString(); try { switch (option) { case "getOrdenes": response = JsonConvert.SerializeObject(MaquilaCtrl.OrdenTrabajoGetLst()); break; } } catch (Exception e) { response = e.Message; } return(response); }
private string Orden_trabajo(HttpContext context) { string response = string.Empty; string option = context.Request["opt"].ToString(); switch (option) { case "open": jsonData = new StreamReader(context.Request.InputStream).ReadToEnd(); id = JsonConvert.DeserializeObject <Int32>(jsonData); MaquilaCtrl.OrdenTrabajoOpen(id); response = JsonConvert.SerializeObject("La orden de trabajo ha sido abierta correctamente"); break; case "close": jsonData = new StreamReader(context.Request.InputStream).ReadToEnd(); id = JsonConvert.DeserializeObject <Int32>(jsonData); MaquilaCtrl.OrdenTrabajoClose(id); response = JsonConvert.SerializeObject("La orden de trabajo ha sido cerrada correctamente"); break; } return(response); }
private void fillGrdOt() { grd_ot_cerrada.DataSource = MaquilaCtrl.OrdenTrabajoGetLstCloseOrOpen(true); grd_ot_cerrada.DataBind(); grd_ot_cerrada.SelectRow(-1); }