示例#1
0
 public bool Initialize(object obj, int refId, int userId)
 {
     wpp = (WFIEditarStatusWF)obj;
     GridView1.DataSource = Formss.ListarForms(userId);
     GridView1.DataBind();
     return(true);
 }
        public bool Initialize(object obj, int refId, int userId)
        {
            wpp     = (WFIEditarStatusWF)obj;
            Pedidos = WFFormularioPedidos.ObtenerPedido(refId);

            bool pendiente = false;
            bool siguiente = false;

            // si Pedidos es null significa que ni siquiera se ha creado la solicitud
            // por lo tanto los botones habilitados en la interfaz son cancelar y enviar
            // es decir que el formulario no se llamó desde el Grid sino desde la lista
            // desplegable y se trata de uno nuevo
            if (Pedidos != null)
            {
                textbox1.Text  = Pedidos.NombreClt;
                textbox2.Text  = Pedidos.KilosPreQ;
                textbox3.Text  = Pedidos.NombreSoli;
                textbox4.Text  = Pedidos.KilosCojin;
                textbox5.Text  = Pedidos.Codigo.ToString();
                textbox6.Text  = Pedidos.KilosCordon;
                textbox7.Text  = Pedidos.Fecha.ToString();
                textbox8.Text  = Pedidos.KilosCemento;
                textbox9.Text  = Pedidos.Contenedor;
                textbox10.Text = Pedidos.KilosAlfa;
                textbox11.Text = Pedidos.PesoTotal;
                textbox12.Text = Pedidos.KilosPintura;

                WFAprobadores approver = WFAprobadores.ConsultarAprobadorActual(WorkflowId, Pedidos.PedidoId.ToString(), userId);
                if (approver.intEmpleado == userId)
                {
                    siguiente = true;
                }
                pendiente = Pedidos.StatusId == 17;
            }
            return(siguiente && pendiente);
        }
示例#3
0
 public bool Initialize(object obj, int refId, int userId)
 {
     wpp = (WFIEditarStatusWF)obj;
     EnlazarAprobadores();
     return(true);
 }