コード例 #1
0
        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;
            }
        }
コード例 #2
0
ファイル: CAEApp.ashx.cs プロジェクト: comparan77/4CAD-CASC
        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);
        }
コード例 #3
0
 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;
     }
 }
コード例 #4
0
 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;
     }
 }
コード例 #5
0
 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;
     }
 }
コード例 #6
0
        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;
            }
        }
コード例 #7
0
ファイル: CAEApp.ashx.cs プロジェクト: comparan77/4CAD-CASC
        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);
        }
コード例 #8
0
        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);
        }
コード例 #9
0
 private void fillGrdOt()
 {
     grd_ot_cerrada.DataSource = MaquilaCtrl.OrdenTrabajoGetLstCloseOrOpen(true);
     grd_ot_cerrada.DataBind();
     grd_ot_cerrada.SelectRow(-1);
 }