示例#1
0
    //private set_insertaDatosPedidosPendientesPrincipalTableAdapter setPedidosPendientesPrincipal = new set_insertaDatosPedidosPendientesPrincipalTableAdapter();
    //private DataTable datos = null;

    public Object execute(Object O)
    {
        VOReg = (AdmPedidosPendientesCompraVO)O;

        if (VOReg.Operacion == AdmPedidosPendientesCompraVO.ACTUALIZAR)
        {
            return(actualizaPedidosSeguimiento());
        }
        else if (VOReg.Operacion == AdmPedidosPendientesCompraVO.INSERTAR)
        {
            return(insertaPedidosSeguimiento());
        }
        else if (VOReg.Operacion == AdmPedidosPendientesCompraVO.BUSCAR)
        {
            return(buscarPedidosSeguimiento());
        }
        return(VOReg);
    }
示例#2
0
    protected void btnContinuar_Click(object sender, EventArgs e)
    {
        lblMensaje.Text = "";
        AdmPedidosPendientesCompraVO VO = new AdmPedidosPendientesCompraVO();
        AdmPedidosPendientesCompraBL BL = new AdmPedidosPendientesCompraBL();
        GridViewRow row = GridView1.SelectedRow;

        VO.ArrMovimientos = getValoresCheckbox();
        if (VO.ArrMovimientos.Count > 0)
        {
            VO.DocumentoSeriePedido = txtSerieDocumento.Text.Trim();
            VO.DocumentoFolioPedido = txtFolioDocumento.Text.Trim();
            VO.FechaEntrega         = txtFechaEntrega.Text.Replace('-', '/').Trim();
            VO.Comentarios          = txtComentario.Text.Trim();
            VO.FechaConfirmada      = txtFechaConfirmada.Text.Replace('-', '/').Trim();
            VO.ProvContactado       = ckbProvContac.Checked;
            VO.UsuarioId            = Int32.Parse(Session["usuarioID"].ToString());

            VO.CodigoProd        = row.Cells[1].Text;
            VO.UsuarioIdAsignado = 0; // usuarioAsignado

            VO.Operacion = AdmPedidosPendientesCompraVO.ACTUALIZAR;

            VO = (AdmPedidosPendientesCompraVO)BL.execute(VO);
            if (VO.Resultado == 0)
            {
                //perfilid = (int)VO.Resultado;
                lblCodigoProducto.Visible = true;
                lblMensaje.Text           = "LOS DATOS SE ACTUALIZARON CORRECTAMENTE.";

                GridView2.Visible   = false;
                GridView1.Visible   = false;
                txtProductoBus.Text = "";

                lblOrdenCompra.Visible     = false;
                txtSerieDocumento.Visible  = false;
                txtFolioDocumento.Visible  = false;
                lblFechaEntrega.Visible    = false;
                txtFechaEntrega.Visible    = false;
                lblComentario.Visible      = false;
                txtComentario.Visible      = false;
                btnContinuar.Visible       = false;
                txtFechaConfirmada.Visible = false;
                lblFechaConfirmada.Visible = false;
                lblProvContacto.Visible    = false;
                ckbProvContac.Visible      = false;

                //txtComentario.Text = "";
            }
            else
            {
                lblMensaje.Text = "Los datos NO se insertaron";
            }
        }
        else
        {
            if (lblMensaje.Text.Length == 0)
            {
                lblMensaje.Text = "SELECCIONAR UNA OPCIÓN";
            }
        }
    }