protected void btnContinuar_Click(object sender, EventArgs e)
    {
        ArrayList arrValoresPendientes = getValoresPendientes();

        //if(GridView1.Rows.Count > 0)
        if (arrValoresPendientes.Count > 0)
        {
            OrdenCompraBL OCBL = new OrdenCompraBL();
            OrdenCompraVO OCVO = new OrdenCompraVO();
            OCVO.Operacion     = OrdenCompraVO.INSERTA_SEGUIMIENTO;
            OCVO.OrdenCompraId = Int32.Parse(lblOrdenCompraOculto.Text);
            OCVO.Factura       = txtFolio.Text.Trim().ToUpper();
            OCVO.Comentario    = "";
            OCVO.UsuarioId     = Int32.Parse(Session["usuarioID"].ToString());
            OCVO = (OrdenCompraVO)OCBL.execute(OCVO);
            if (OCVO.Resultado > 0)
            {
                OCVO.SeguimientoOrdenCompraId = (int)OCVO.Resultado;
                DetalleOrdenCompraBL DOCBL = new DetalleOrdenCompraBL();
                DetalleOrdenCompraVO DOCVO = new DetalleOrdenCompraVO();
                DOCVO.Operacion = DetalleOrdenCompraVO.INSERTA_SEGUIMIENTO_DETALLE;
                DOCVO.SeguimientoOrdenCompraId = OCVO.SeguimientoOrdenCompraId;
                DOCVO.OrdenCompraId            = OCVO.OrdenCompraId;
                DOCVO.UsuarioId     = Int32.Parse(Session["usuarioID"].ToString());
                DOCVO.ArrPendientes = arrValoresPendientes;
                DOCVO = (DetalleOrdenCompraVO)DOCBL.execute(DOCVO);
                if (DOCVO.Resultado > 0)
                {
                    lblEstatusOrdenCompra.Text    = "Información Guardada Id: " + OCVO.SeguimientoOrdenCompraId.ToString();
                    lblMensaje.Text               = lblEstatusOrdenCompra.Text;
                    lblEstatusOrdenCompra.Visible = true;
                    //GridView1.DataBind();
                    GridView2.DataBind();
                }
            }
        }
        else
        {
            lblEstatusOrdenCompra.Text    = "NO SE GUARDO NINGUN VALOR";
            lblMensaje.Text               = lblEstatusOrdenCompra.Text;
            lblEstatusOrdenCompra.Visible = true;
            lblMensaje.Visible            = true;
        }
    }
 public string Post(DetalleOrdenCompra obj)
 {
     DetalleOrdenCompraBL bl = new DetalleOrdenCompraBL();
     return bl.DetalleOrdenCompraCreate(obj);
 }
 public List<DetalleOrdenCompraView> Get(int ID_Orden)
 {
     DetalleOrdenCompraBL bl = new DetalleOrdenCompraBL();
     return bl.DetalleOrdenCompraList(ID_Orden);
 }
 public DetalleOrdenCompra Get(int ID_DetalleOrden, int ID_Orden)
 {
     DetalleOrdenCompraBL bl = new DetalleOrdenCompraBL();
     return bl.DetalleOrdenCompraGet(ID_DetalleOrden, ID_Orden);
 }
 public string Delete(int ID_DetalleOrden)
 {
     DetalleOrdenCompraBL bl = new DetalleOrdenCompraBL();
     return bl.DetalleDelete(ID_DetalleOrden);
 }
 public string Delete(int Atendido, int Faltante, int ID_DetalleOrden)
 {
     DetalleOrdenCompraBL bl = new DetalleOrdenCompraBL();
     return bl.DetalleMovimientoOrdenCompra(Atendido, Faltante, ID_DetalleOrden);
 }