private List <PedidoVtaInst> GetList()
        {
            try
            {
                Funciones            Funcion    = new Funciones();
                List <PedidoVtaInst> List       = new List <PedidoVtaInst>();
                CN_CapPedidoVtaInst  clsCatArea = new CN_CapPedidoVtaInst();
                PedidoVtaInst        pedido     = new PedidoVtaInst();
                pedido.Id_Emp    = session.Id_Emp;
                pedido.Id_Cd     = session.Id_Cd_Ver;
                pedido.Acs_Fecha = Funcion.GetLocalDateTime(session.Minutos);
                pedido.Estatus   = cmbVencido.SelectedValue == "" ? (string)null : cmbVencido.SelectedValue;
                double semana = 0;
                double anhio  = 0;
                double.TryParse(txtSem.Value.ToString(), out semana);
                double.TryParse(txtAnio.Value.ToString(), out anhio);

                if (semana == 0)
                {
                    pedido.Filtro_Sem = null;
                }
                else
                {
                    pedido.Filtro_Sem = txtSem.Value;
                }

                if (anhio <= 1989)
                {
                    pedido.Filtro_Anio = null;
                }
                else
                {
                    pedido.Filtro_Anio = txtAnio.Value;
                }

                pedido.Filtro_CteIni  = txtCteIni.Value.ToString();
                pedido.Filtro_CteFin  = txtCteFin.Value.ToString();
                pedido.Filtro_TerIni  = txtTerIni.Value;
                pedido.Filtro_TerFin  = txtTerFin.Value;
                pedido.Filtro_usuario = session.Propia ? session.Id_U.ToString() : "";
                pedido.Id_U           = session.Id_Rik == -1 ? (int?)null : session.Id_Rik;
                clsCatArea.Lista(pedido, session.Emp_Cnx, ref List);
                txtTotal.Value = List.Count;
                return(List);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
 private void cancelar(string Id_Acs, int Anio, int Semana)
 {
     try
     {
         int verificador = -1;
         CN_CapPedidoVtaInst clsPedidovi = new CN_CapPedidoVtaInst();
         PedidoVtaInst       pedido      = new PedidoVtaInst();
         pedido.Id_Emp     = session.Id_Emp;
         pedido.Id_Cd      = session.Id_Cd_Ver;
         pedido.Id_Acs     = Convert.ToInt32(Id_Acs);
         pedido.Acs_Anio   = Anio;
         pedido.Acs_Semana = Semana;
         clsPedidovi.Cancelar(pedido, session.Emp_Cnx, ref verificador);
         if (verificador == 1)
         {
             rg1.Rebind();
             Alerta("El registro fue cancelado");
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }