Beispiel #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                if (!String.IsNullOrEmpty(Context.Request.QueryString["opt"]))
                {
                    if (Context.Request.QueryString["opt"] == "1")
                    {
                        pnlSecreto.Visible = true;


                        if (!String.IsNullOrEmpty(Context.Request.QueryString["idcarga"]))
                        {
                            UPC.CruzDelSur.Datos.Carga.Carga          oBL_Carga = new UPC.CruzDelSur.Datos.Carga.Carga();
                            UPC.CruzDelSur.Negocio.Modelo.Carga.Carga oBE_Carga = oBL_Carga.f_ListadoUnoCarga(Int32.Parse(Context.Request.QueryString["idcarga"]));
                            hfRespuesta.Value   = oBE_Carga.RESPUESTA_SEGURIDAD;
                            txtPregunta.Text    = oBE_Carga.PREGUNTA_SEGURIDAD;
                            txtPregunta.Enabled = false;
                        }
                    }
                    else
                    {
                        pnlSecreto.Visible = false;
                    }
                }
            }
        }
Beispiel #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                if (!String.IsNullOrEmpty(Context.Request.QueryString["idficha"]))
                {
                    hffichacarga.Value = Context.Request.QueryString["idficha"].ToString();

                    btnIngresarCodigo.OnClientClick = "javascript:OpenModalDialog('Validar.aspx?opt=2&idcarga=" + hffichacarga.Value + " ','null','400','800')";



                    UPC.CruzDelSur.Datos.Carga.Carga          oBL_Carga             = new UPC.CruzDelSur.Datos.Carga.Carga();
                    UPC.CruzDelSur.Negocio.Modelo.Carga.Carga oBEMG_ES01_FichaCarga = oBL_Carga.f_ListadoUnoCarga(Int32.Parse(hffichacarga.Value));

                    lblEstadoPago.Text   = oBEMG_ES01_FichaCarga.ESTADOPAGO;
                    lblClave.Text        = "*****";
                    lbligv.Text          = String.Concat("S/.", oBEMG_ES01_FichaCarga.DBL_IGV.Value.ToString("##0.00"));
                    lblTotal.Text        = String.Concat("S/.", oBEMG_ES01_FichaCarga.DBL_TOTAL.Value.ToString("##0.00"));
                    lblNumeroFicha.Text  = oBEMG_ES01_FichaCarga.FICHA;
                    lblImporteTotal.Text = String.Concat("S/.", oBEMG_ES01_FichaCarga.DBL_IMPORTETOTAL.Value.ToString("##0.00"));
                    UPC.CruzDelSur.Datos.Carga.Programacion_Ruta          oBL_Programacion_Ruta = new UPC.CruzDelSur.Datos.Carga.Programacion_Ruta();
                    UPC.CruzDelSur.Negocio.Modelo.Carga.Programacion_Ruta oBE_Programacion_Ruta = oBL_Programacion_Ruta.f_UnoProgramacion_Ruta(Int32.Parse(oBEMG_ES01_FichaCarga.CODIGO_PROGRAMACION_RUTA.ToString()));
                    lblAgenciaOrigen.Text  = oBE_Programacion_Ruta.ORIGEN;
                    lblAgenciaDestino.Text = oBE_Programacion_Ruta.DESTINO;
                    UPC.CruzDelSur.Datos.Carga.Cliente          oBL_Cliente = new UPC.CruzDelSur.Datos.Carga.Cliente();
                    UPC.CruzDelSur.Negocio.Modelo.Carga.Cliente oBE_Cliente = oBL_Cliente.f_UnoCliente(oBEMG_ES01_FichaCarga.CLIENTE_ORIGEN);
                    lblRemitente.Text = String.Concat(oBE_Cliente.NOMBRES, " ", oBE_Cliente.APELLIDOS);
                    UPC.CruzDelSur.Negocio.Modelo.Carga.Cliente oBE_Cliente2 = oBL_Cliente.f_UnoCliente(oBEMG_ES01_FichaCarga.CLIENTE_DESTINO);
                    lblDestinatario.Text = String.Concat(oBE_Cliente2.NOMBRES, " ", oBE_Cliente2.APELLIDOS);
                }
            }
        }
 protected void gvDetalle_RowDataBound(object sender, GridViewRowEventArgs e)
 {
     if (e.Row.RowType == DataControlRowType.DataRow)
     {
         ImageButton oimgbtnDetalle = (ImageButton)e.Row.FindControl("imgbtnDetalle");
         UPC.CruzDelSur.Negocio.Modelo.Carga.Carga oBEMG_ES03_Producto = (UPC.CruzDelSur.Negocio.Modelo.Carga.Carga)e.Row.DataItem;
         oimgbtnDetalle.Attributes.Add("onclick", "javascript:OpenModalDialog('ReporteGestionCargaDetalle.aspx?idficha=" + oBEMG_ES03_Producto.CODIGO_CARGA.ToString() + "','null','400','800')");
     }
 }
        protected void gvfichacarga_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            if (e.Row.RowType == DataControlRowType.DataRow)
            {
                UPC.CruzDelSur.Negocio.Modelo.Carga.Carga oBEMG_ES01_FichaCarga = (UPC.CruzDelSur.Negocio.Modelo.Carga.Carga)e.Row.DataItem;


                LinkButton lnkButtonValidar = (LinkButton)e.Row.FindControl("lnkButtonValidar");
                LinkButton lnkModificar     = (LinkButton)e.Row.FindControl("lnkModificar");
                LinkButton LinkButton2      = (LinkButton)e.Row.FindControl("LinkButton2");
                LinkButton LinkButton3      = (LinkButton)e.Row.FindControl("LinkButton3");



                lnkButtonValidar.Attributes.Add("href", "ValidarFichaCarga.aspx?idficha=" + oBEMG_ES01_FichaCarga.CODIGO_CARGA);
                LinkButton3.Attributes.Add("href", "CambiarClave.aspx?idficha=" + oBEMG_ES01_FichaCarga.CODIGO_CARGA);


                LinkButton LinkButton1 = (LinkButton)e.Row.FindControl("LinkButton1");
                LinkButton1.Attributes.Add("onClick", "javascript:OpenModalDialog('ImprimirFichaCarga.aspx?idficha=" + oBEMG_ES01_FichaCarga.CODIGO_CARGA + "','null','500','900')");

                if (Session["rol"].ToString() == "Recepcionista")
                {
                    lnkButtonValidar.Visible = true;
                    lnkModificar.Visible     = false;
                    LinkButton2.Visible      = false;
                    LinkButton1.Visible      = false;
                    LinkButton3.Visible      = false;
                }
                else
                {
                    lnkButtonValidar.Visible = false;
                    lnkModificar.Visible     = true;
                    LinkButton2.Visible      = true;
                    LinkButton1.Visible      = true;
                    LinkButton3.Visible      = true;
                }
                if (oBEMG_ES01_FichaCarga.ESTADO == "Anulado" || oBEMG_ES01_FichaCarga.ESTADO == "Entregado")
                {
                    lnkButtonValidar.Visible = false;
                    lnkModificar.Visible     = false;
                    LinkButton2.Visible      = false;
                    LinkButton3.Visible      = false;
                }
            }
        }
Beispiel #5
0
        public String f_GenerarNumero()
        {
            String CodigoFicha = "";

            UPC.CruzDelSur.Negocio.Modelo.Carga.Carga objCarga = new UPC.CruzDelSur.Negocio.Modelo.Carga.Carga();
            DataSet   ds          = SqlHelper.ExecuteDataSet(Conexion.CadenaConexion, System.Data.CommandType.StoredProcedure, "SP_GENERARCODIGOCARGA");
            int       ColumnCount = ds.Tables.Count;
            DataTable dt          = ds.Tables[0];

            foreach (DataRow dr in dt.Rows)
            {
                if (DBNull.Value != dr["FICHA"])
                {
                    CodigoFicha = dr["FICHA"].ToString();
                }
            }
            return(CodigoFicha);
        }
Beispiel #6
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            if (!String.IsNullOrEmpty(Context.Request.QueryString["opt"]))
            {
                if (Context.Request.QueryString["opt"] == "1")
                {
                    Session["clave"]     = Seguridad.Encriptar(txtClave.Text.ToString());
                    Session["pregunta"]  = txtPregunta.Text.ToString();
                    Session["respuesta"] = txtRespuesta.Text.ToString();
                    if (!String.IsNullOrEmpty(Context.Request.QueryString["idcarga"]))
                    {
                        if (txtRespuesta.Text.ToUpper().Trim().ToString() != hfRespuesta.Value.ToUpper().Trim().ToString())
                        {
                            this.Controls.Add(new LiteralControl("<script language='JavaScript'>alert('La respuesta no coincide con la información general de la ficha carga');</script>"));
                        }
                        else
                        {
                            this.Controls.Add(new LiteralControl("<script language='JavaScript'>alert('Clave Ingresada'); CloseFormOK();</script>"));
                        }
                    }
                    else
                    {
                        this.Controls.Add(new LiteralControl("<script language='JavaScript'>alert('Clave Ingresada'); CloseFormOK();</script>"));
                    }
                }
                if (Context.Request.QueryString["opt"] == "2")
                {
                    UPC.CruzDelSur.Datos.Carga.Carga          oBL_Carga = new UPC.CruzDelSur.Datos.Carga.Carga();
                    UPC.CruzDelSur.Negocio.Modelo.Carga.Carga oBE_Carga = oBL_Carga.f_ListadoUnoCarga(Int32.Parse(Context.Request.QueryString["idcarga"]));



                    if (oBE_Carga.CLAVE_SEGURIDAD == Seguridad.Encriptar(txtClave.Text).ToString())
                    {
                        this.Controls.Add(new LiteralControl("<script language='JavaScript'>alert('El código Ingresado es correcto'); CloseFormOK();</script>"));
                        int o = oBL_Carga.f_ActualizarEstadoCarga("Entregado", Context.Request.QueryString["idcarga"]);
                    }
                    else
                    {
                        this.Controls.Add(new LiteralControl("<script language='JavaScript'>alert('Clave ingresada no es valida, no se puede validar la carga'); CloseFormOK();</script>"));
                    }
                }
            }
        }
Beispiel #7
0
        public List <UPC.CruzDelSur.Negocio.Modelo.Carga.Carga> f_Reporte(Int32 pINT_CODIGO_ALMACEN, Int32 pINT_TIPO_MOVIMIENTO, DateTime pDTM_FECHAHORAINICIO, DateTime pDTM_FECHAHORAFIN)
        {
            List <UPC.CruzDelSur.Negocio.Modelo.Carga.Carga> lst = new List <UPC.CruzDelSur.Negocio.Modelo.Carga.Carga>();

            SqlParameter[] param = new SqlParameter[15];
            param[0]           = new SqlParameter("@INT_CODIGO_ALMACEN ", SqlDbType.Int);
            param[0].Value     = pINT_CODIGO_ALMACEN;
            param[0].Direction = ParameterDirection.Input;



            param[1]           = new SqlParameter("@INT_TIPO_MOVIMIENTO", SqlDbType.Int);
            param[1].Value     = pINT_TIPO_MOVIMIENTO;
            param[1].Direction = ParameterDirection.Input;


            param[2]           = new SqlParameter("@DTM_FECHAHORAINICIO", SqlDbType.DateTime);
            param[2].Value     = pDTM_FECHAHORAINICIO;
            param[2].Direction = ParameterDirection.Input;



            param[3]           = new SqlParameter("@DTM_FECHAHORAFIN", SqlDbType.DateTime);
            param[3].Value     = pDTM_FECHAHORAFIN;
            param[3].Direction = ParameterDirection.Input;



            DataSet   ds          = SqlHelper.ExecuteDataSet(Conexion.CadenaConexion, System.Data.CommandType.StoredProcedure, "SP_GENERARREPORTE", param);
            int       ColumnCount = ds.Tables.Count;
            DataTable dt          = ds.Tables[0];

            foreach (DataRow dr in dt.Rows)
            {
                //Object of the propery class
                UPC.CruzDelSur.Negocio.Modelo.Carga.Carga objCarga = new UPC.CruzDelSur.Negocio.Modelo.Carga.Carga();
                //asign values
                if (DBNull.Value != dr["INT_CODIGO_CARGA"])
                {
                    objCarga.CODIGO_CARGA = Int32.Parse(dr["INT_CODIGO_CARGA"].ToString());
                }

                if (DBNull.Value != dr["VCH_FICHA"])
                {
                    objCarga.FICHA = dr["VCH_FICHA"].ToString();
                }

                if (DBNull.Value != dr["VCH_ORIGEN"])
                {
                    objCarga.ORIGEN = dr["VCH_ORIGEN"].ToString();
                }

                if (DBNull.Value != dr["VCH_DESTINO"])
                {
                    objCarga.DESTINO = dr["VCH_DESTINO"].ToString();
                }

                if (DBNull.Value != dr["DTM_FECHA_ORIGEN"])
                {
                    objCarga.FECHA_ORIGEN = DateTime.Parse(dr["DTM_FECHA_ORIGEN"].ToString());
                }

                if (DBNull.Value != dr["DTM_FECHA_DESTINO"])
                {
                    objCarga.FECHA_DESTINO = DateTime.Parse(dr["DTM_FECHA_DESTINO"].ToString());
                }

                if (DBNull.Value != dr["VCH_REMITENTE"])
                {
                    objCarga.REMITENTE = dr["VCH_REMITENTE"].ToString();
                }


                if (DBNull.Value != dr["VCH_DESTINATARIO"])
                {
                    objCarga.DESTINATARIO = dr["VCH_DESTINATARIO"].ToString();
                }



                if (DBNull.Value != dr["VCH_CLIENTE_ORIGEN"])
                {
                    objCarga.CLIENTE_ORIGEN = dr["VCH_CLIENTE_ORIGEN"].ToString();
                }


                if (DBNull.Value != dr["VCH_CLIENTE_DESTINO"])
                {
                    objCarga.CLIENTE_DESTINO = dr["VCH_CLIENTE_DESTINO"].ToString();
                }


                if (DBNull.Value != dr["VCH_ESTADOPAGO"])
                {
                    objCarga.ESTADOPAGO = dr["VCH_ESTADOPAGO"].ToString();
                }

                if (DBNull.Value != dr["VCH_ESTADO"])
                {
                    objCarga.ESTADO = dr["VCH_ESTADO"].ToString();
                }


                //add one row to the list
                lst.Add(objCarga);
            }
            return(lst);
        }
Beispiel #8
0
        public UPC.CruzDelSur.Negocio.Modelo.Carga.Carga f_ListadoUnoCarga(Int32 pCODIGO_CARGA)
        {
            UPC.CruzDelSur.Negocio.Modelo.Carga.Carga objCarga = new UPC.CruzDelSur.Negocio.Modelo.Carga.Carga();

            SqlParameter[] param = new SqlParameter[15];
            param[0]           = new SqlParameter("@INT_CODIGO_CARGA", SqlDbType.Int);
            param[0].Value     = pCODIGO_CARGA;
            param[0].Direction = ParameterDirection.Input;



            DataSet   ds          = SqlHelper.ExecuteDataSet(Conexion.CadenaConexion, System.Data.CommandType.StoredProcedure, "SP_LISTARUNOCARGA", param);
            int       ColumnCount = ds.Tables.Count;
            DataTable dt          = ds.Tables[0];

            foreach (DataRow dr in dt.Rows)
            {
                //Object of the propery class

                //asign values
                if (DBNull.Value != dr["INT_CODIGO_CARGA"])
                {
                    objCarga.CODIGO_CARGA = Int32.Parse(dr["INT_CODIGO_CARGA"].ToString());
                }

                if (DBNull.Value != dr["VCH_FICHA"])
                {
                    objCarga.FICHA = dr["VCH_FICHA"].ToString();
                }

                if (DBNull.Value != dr["VCH_ORIGEN"])
                {
                    objCarga.ORIGEN = dr["VCH_ORIGEN"].ToString();
                }

                if (DBNull.Value != dr["VCH_DESTINO"])
                {
                    objCarga.DESTINO = dr["VCH_DESTINO"].ToString();
                }

                if (DBNull.Value != dr["DTM_FECHA_ORIGEN"])
                {
                    objCarga.FECHA_ORIGEN = DateTime.Parse(dr["DTM_FECHA_ORIGEN"].ToString());
                }

                if (DBNull.Value != dr["DTM_FECHA_DESTINO"])
                {
                    objCarga.FECHA_DESTINO = DateTime.Parse(dr["DTM_FECHA_DESTINO"].ToString());
                }

                if (DBNull.Value != dr["VCH_REMITENTE"])
                {
                    objCarga.REMITENTE = dr["VCH_REMITENTE"].ToString();
                }


                if (DBNull.Value != dr["VCH_DESTINATARIO"])
                {
                    objCarga.DESTINATARIO = dr["VCH_DESTINATARIO"].ToString();
                }



                if (DBNull.Value != dr["VCH_CLIENTE_ORIGEN"])
                {
                    objCarga.CLIENTE_ORIGEN = dr["VCH_CLIENTE_ORIGEN"].ToString();
                }


                if (DBNull.Value != dr["VCH_CLIENTE_DESTINO"])
                {
                    objCarga.CLIENTE_DESTINO = dr["VCH_CLIENTE_DESTINO"].ToString();
                }


                if (DBNull.Value != dr["VCH_ESTADOPAGO"])
                {
                    objCarga.ESTADOPAGO = dr["VCH_ESTADOPAGO"].ToString();
                }

                if (DBNull.Value != dr["VCH_ESTADO"])
                {
                    objCarga.ESTADO = dr["VCH_ESTADO"].ToString();
                }

                if (DBNull.Value != dr["INT_CODIGO_PROGRAMACION_RUTA"])
                {
                    objCarga.CODIGO_PROGRAMACION_RUTA = Int32.Parse(dr["INT_CODIGO_PROGRAMACION_RUTA"].ToString());
                }



                if (DBNull.Value != dr["VCH_CLAVE_SEGURIDAD"])
                {
                    objCarga.CLAVE_SEGURIDAD = dr["VCH_CLAVE_SEGURIDAD"].ToString();
                }



                if (DBNull.Value != dr["VCH_RESPUESTA_SEGURIDAD"])
                {
                    objCarga.RESPUESTA_SEGURIDAD = dr["VCH_RESPUESTA_SEGURIDAD"].ToString();
                }


                if (DBNull.Value != dr["VCH_PREGUNTA_SEGURIDAD"])
                {
                    objCarga.PREGUNTA_SEGURIDAD = dr["VCH_PREGUNTA_SEGURIDAD"].ToString();
                }

                if (DBNull.Value != dr["VCH_OBSERVACION"])
                {
                    objCarga.OBSERVACION = dr["VCH_OBSERVACION"].ToString();
                }



                if (DBNull.Value != dr["DBL_IMPORTETOTAL"])
                {
                    objCarga.DBL_IMPORTETOTAL = double.Parse(dr["DBL_IMPORTETOTAL"].ToString());
                }


                if (DBNull.Value != dr["DBL_PESOTOTAL"])
                {
                    objCarga.DBL_PESOTOTAL = double.Parse(dr["DBL_PESOTOTAL"].ToString());
                }


                if (DBNull.Value != dr["DBL_IGV"])
                {
                    objCarga.DBL_IGV = double.Parse(dr["DBL_IGV"].ToString());
                }

                if (DBNull.Value != dr["DBL_TOTAL"])
                {
                    objCarga.DBL_TOTAL = double.Parse(dr["DBL_TOTAL"].ToString());
                }
            }
            return(objCarga);
        }
Beispiel #9
0
        public List <UPC.CruzDelSur.Negocio.Modelo.Carga.Carga> f_ListadoCarga(String pOPT, String pNroDocumento)
        {
            List <UPC.CruzDelSur.Negocio.Modelo.Carga.Carga> lst = new List <UPC.CruzDelSur.Negocio.Modelo.Carga.Carga>();

            SqlParameter[] param = new SqlParameter[15];
            param[0]           = new SqlParameter("@OPT", SqlDbType.VarChar);
            param[0].Value     = pOPT;
            param[0].Direction = ParameterDirection.Input;



            param[1]           = new SqlParameter("@BUSQUEDA", SqlDbType.VarChar);
            param[1].Value     = pNroDocumento;
            param[1].Direction = ParameterDirection.Input;


            DataSet   ds          = SqlHelper.ExecuteDataSet(Conexion.CadenaConexion, System.Data.CommandType.StoredProcedure, "SP_LISTARCARGA", param);
            int       ColumnCount = ds.Tables.Count;
            DataTable dt          = ds.Tables[0];

            foreach (DataRow dr in dt.Rows)
            {
                //Object of the propery class
                UPC.CruzDelSur.Negocio.Modelo.Carga.Carga objCarga = new UPC.CruzDelSur.Negocio.Modelo.Carga.Carga();
                //asign values
                if (DBNull.Value != dr["INT_CODIGO_CARGA"])
                {
                    objCarga.CODIGO_CARGA = Int32.Parse(dr["INT_CODIGO_CARGA"].ToString());
                }

                if (DBNull.Value != dr["VCH_FICHA"])
                {
                    objCarga.FICHA = dr["VCH_FICHA"].ToString();
                }

                if (DBNull.Value != dr["VCH_ORIGEN"])
                {
                    objCarga.ORIGEN = dr["VCH_ORIGEN"].ToString();
                }

                if (DBNull.Value != dr["VCH_DESTINO"])
                {
                    objCarga.DESTINO = dr["VCH_DESTINO"].ToString();
                }

                if (DBNull.Value != dr["DTM_FECHA_ORIGEN"])
                {
                    objCarga.FECHA_ORIGEN = DateTime.Parse(dr["DTM_FECHA_ORIGEN"].ToString());
                }

                if (DBNull.Value != dr["DTM_FECHA_DESTINO"])
                {
                    objCarga.FECHA_DESTINO = DateTime.Parse(dr["DTM_FECHA_DESTINO"].ToString());
                }

                if (DBNull.Value != dr["VCH_REMITENTE"])
                {
                    objCarga.REMITENTE = dr["VCH_REMITENTE"].ToString();
                }


                if (DBNull.Value != dr["VCH_DESTINATARIO"])
                {
                    objCarga.DESTINATARIO = dr["VCH_DESTINATARIO"].ToString();
                }



                if (DBNull.Value != dr["VCH_CLIENTE_ORIGEN"])
                {
                    objCarga.CLIENTE_ORIGEN = dr["VCH_CLIENTE_ORIGEN"].ToString();
                }


                if (DBNull.Value != dr["VCH_CLIENTE_DESTINO"])
                {
                    objCarga.CLIENTE_DESTINO = dr["VCH_CLIENTE_DESTINO"].ToString();
                }


                if (DBNull.Value != dr["VCH_ESTADOPAGO"])
                {
                    objCarga.ESTADOPAGO = dr["VCH_ESTADOPAGO"].ToString();
                }

                if (DBNull.Value != dr["VCH_ESTADO"])
                {
                    objCarga.ESTADO = dr["VCH_ESTADO"].ToString();
                }


                //add one row to the list
                lst.Add(objCarga);
            }
            return(lst);
        }
Beispiel #10
0
        public int f_AgregarCarga(UPC.CruzDelSur.Negocio.Modelo.Carga.Carga oBE_Carga)
        {
            SqlParameter[] param = new SqlParameter[20];
            param[0]           = new SqlParameter("@VCH_FICHA", SqlDbType.VarChar);
            param[0].Value     = oBE_Carga.FICHA;
            param[0].Direction = ParameterDirection.Input;


            param[1]           = new SqlParameter("@DTM_FECHA_REGISTRO", SqlDbType.DateTime);
            param[1].Value     = oBE_Carga.FECHA_REGISTRO;
            param[1].Direction = ParameterDirection.Input;


            param[2]           = new SqlParameter("@VCH_REMITENTE", SqlDbType.VarChar);
            param[2].Value     = oBE_Carga.REMITENTE;
            param[2].Direction = ParameterDirection.Input;

            param[3]           = new SqlParameter("@VCH_DESTINATARIO", SqlDbType.VarChar);
            param[3].Value     = oBE_Carga.DESTINATARIO;
            param[3].Direction = ParameterDirection.Input;


            param[4]           = new SqlParameter("@DBL_PESOTOTAL", SqlDbType.Decimal);
            param[4].Value     = oBE_Carga.DBL_PESOTOTAL;
            param[4].Direction = ParameterDirection.Input;

            param[5]           = new SqlParameter("@DBL_IMPORTETOTAL", SqlDbType.Decimal);
            param[5].Value     = oBE_Carga.DBL_IMPORTETOTAL;
            param[5].Direction = ParameterDirection.Input;



            param[6]           = new SqlParameter("@VCH_OBSERVACION", SqlDbType.VarChar);
            param[6].Value     = oBE_Carga.OBSERVACION;
            param[6].Direction = ParameterDirection.Input;



            param[7]           = new SqlParameter("@VCH_CLAVE_SEGURIDAD", SqlDbType.VarChar);
            param[7].Value     = oBE_Carga.CLAVE_SEGURIDAD;
            param[7].Direction = ParameterDirection.Input;



            param[8]           = new SqlParameter("@INT_TIPO_PAGO", SqlDbType.Int);
            param[8].Value     = oBE_Carga.TIPO_PAGO;
            param[8].Direction = ParameterDirection.Input;



            param[9]           = new SqlParameter("@INT_CODIGO_PROGRAMACION_RUTA", SqlDbType.Int);
            param[9].Value     = oBE_Carga.CODIGO_PROGRAMACION_RUTA;
            param[9].Direction = ParameterDirection.Input;



            param[10]           = new SqlParameter("@VCH_CLIENTE_ORIGEN", SqlDbType.VarChar);
            param[10].Value     = oBE_Carga.CLIENTE_ORIGEN;
            param[10].Direction = ParameterDirection.Input;


            param[11]           = new SqlParameter("@VCH_ESTADOPAGO", SqlDbType.VarChar);
            param[11].Value     = oBE_Carga.ESTADOPAGO;
            param[11].Direction = ParameterDirection.Input;


            //param[12] = new SqlParameter("@INT_CODIGO_GUIA", SqlDbType.Int);
            //param[12].Value = oBE_Carga.CODIGO_GUIA;
            //param[12].Direction = ParameterDirection.Input;


            param[13]           = new SqlParameter("@VCH_CLIENTE_DESTINO", SqlDbType.VarChar);
            param[13].Value     = oBE_Carga.CLIENTE_DESTINO;
            param[13].Direction = ParameterDirection.Input;


            param[14]           = new SqlParameter("@VCH_ESTADO", SqlDbType.VarChar);
            param[14].Value     = oBE_Carga.ESTADO;
            param[14].Direction = ParameterDirection.Input;


            param[15]           = new SqlParameter("@INT_CODIGO_CARGA", SqlDbType.Int);
            param[15].Value     = oBE_Carga.CODIGO_CARGA;
            param[15].Direction = ParameterDirection.Input;


            param[16]           = new SqlParameter("@DBL_TOTAL", SqlDbType.Decimal);
            param[16].Value     = oBE_Carga.DBL_TOTAL;
            param[16].Direction = ParameterDirection.Input;


            param[17]           = new SqlParameter("@DBL_IGV", SqlDbType.Decimal);
            param[17].Value     = oBE_Carga.DBL_IGV;
            param[17].Direction = ParameterDirection.Input;


            param[18]           = new SqlParameter("@VCH_PREGUNTA_SEGURIDAD", SqlDbType.VarChar);
            param[18].Value     = oBE_Carga.PREGUNTA_SEGURIDAD;
            param[18].Direction = ParameterDirection.Input;


            param[19]           = new SqlParameter("@VCH_RESPUESTA_SEGURIDAD", SqlDbType.VarChar);
            param[19].Value     = oBE_Carga.RESPUESTA_SEGURIDAD;
            param[19].Direction = ParameterDirection.Input;

            String CodigoCarga = SqlHelper.ExecuteScalar(Conexion.CadenaConexion, System.Data.CommandType.StoredProcedure, "SP_INSERTARCARGA", param);


            foreach (UPC.CruzDelSur.Negocio.Modelo.Carga.DetalleCarga oBE_DetalleCarga in oBE_Carga.oDetalleCarga)
            {
                SqlParameter[] paramDetalle = new SqlParameter[7];
                paramDetalle[0]           = new SqlParameter("@INT_CODIGO_CARGA", SqlDbType.Int);
                paramDetalle[0].Value     = CodigoCarga;
                paramDetalle[0].Direction = ParameterDirection.Input;

                paramDetalle[1]           = new SqlParameter("@INT_CODIGO_PRODUCTO", SqlDbType.Int);
                paramDetalle[1].Value     = oBE_DetalleCarga.CODIGO_PRODUCTO;
                paramDetalle[1].Direction = ParameterDirection.Input;


                paramDetalle[2]           = new SqlParameter("@VCH_DESCRIPCION", SqlDbType.VarChar);
                paramDetalle[2].Value     = oBE_DetalleCarga.DESCRIPCION;
                paramDetalle[2].Direction = ParameterDirection.Input;


                paramDetalle[3]           = new SqlParameter("@INT_TIPO_CARGA", SqlDbType.Int);
                paramDetalle[3].Value     = oBE_DetalleCarga.TIPO_CARGA;
                paramDetalle[3].Direction = ParameterDirection.Input;


                paramDetalle[4]           = new SqlParameter("@INT_CANTIDAD", SqlDbType.Int);
                paramDetalle[4].Value     = oBE_DetalleCarga.CANTIDAD;
                paramDetalle[4].Direction = ParameterDirection.Input;


                paramDetalle[5]           = new SqlParameter("@DBL_PESO", SqlDbType.Decimal);
                paramDetalle[5].Value     = oBE_DetalleCarga.DBL_PESO;
                paramDetalle[5].Direction = ParameterDirection.Input;


                paramDetalle[6]           = new SqlParameter("@DBL_IMPORTE", SqlDbType.Decimal, 2);
                paramDetalle[6].Value     = oBE_DetalleCarga.DBL_IMPORTE;
                paramDetalle[6].Direction = ParameterDirection.Input;


                int result = SqlHelper.ExecuteNonQuery(Conexion.CadenaConexion, System.Data.CommandType.StoredProcedure, "SP_INSERTARDETALLECARGA", paramDetalle);
            }



            return(0);
        }
Beispiel #11
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!String.IsNullOrEmpty(Context.Request.QueryString["idficha"]))
            {
                hffichacarga.Value = Context.Request.QueryString["idficha"].ToString();


                Session["idcarga2"] = hffichacarga.Value;


                UPC.CruzDelSur.Datos.Carga.Carga          oBL_Carga = new UPC.CruzDelSur.Datos.Carga.Carga();
                UPC.CruzDelSur.Negocio.Modelo.Carga.Carga oBE_Carga = oBL_Carga.f_ListadoUnoCarga(Int32.Parse(hffichacarga.Value));


                txtFicha.Text        = oBE_Carga.FICHA;
                txtObservacion.Text  = oBE_Carga.OBSERVACION;
                lblClave.Text        = oBE_Carga.CLAVE_SEGURIDAD;
                txtImporteTotal.Text = oBE_Carga.DBL_IMPORTETOTAL.ToString();

                txtigv.Text   = oBE_Carga.DBL_IGV.ToString();
                txtTotal.Text = oBE_Carga.DBL_TOTAL.ToString();

                txtPesoTotal.Text         = oBE_Carga.DBL_PESOTOTAL.ToString();
                ddlTipoPago.SelectedValue = oBE_Carga.TIPO_PAGO.ToString();


                UPC.CruzDelSur.Datos.Carga.DetalleCarga oBL_DetalleCarga = new UPC.CruzDelSur.Datos.Carga.DetalleCarga();


                if (Session["ListaProducto2"] == null)
                {
                    Session["ListaProducto2"] = oBL_DetalleCarga.f_ListaDetalleCarga(Int32.Parse(hffichacarga.Value));
                }



                Session["idProgramacionRuta2"] = oBE_Carga.CODIGO_PROGRAMACION_RUTA;
                Session["idRemitente2"]        = oBE_Carga.CLIENTE_ORIGEN;
                Session["idDestinatario2"]     = oBE_Carga.CLIENTE_DESTINO;
            }


            if (Session["idProgramacionRuta2"] != null)
            {
                //CREAMOS LOS PARAMETROS

                UPC.CruzDelSur.Datos.Carga.Programacion_Ruta oBL_Programacion_Ruta = new UPC.CruzDelSur.Datos.Carga.Programacion_Ruta();

                UPC.CruzDelSur.Negocio.Modelo.Carga.Programacion_Ruta oBE_Programacion_Ruta = oBL_Programacion_Ruta.f_UnoProgramacion_Ruta(Int32.Parse(Session["idProgramacionRuta2"].ToString()));


                ddlAgenciaDestino.SelectedValue = oBE_Programacion_Ruta.CODIGO_AGENCIADESTINO.ToString();
                txtFechasalida.Text             = oBE_Programacion_Ruta.FECHA_ORIGEN.Value.ToShortDateString();
                txtfechallegada.Text            = oBE_Programacion_Ruta.FECHA_DESTINO.Value.ToShortDateString();
                MK_ProgramacionRuta_ID.Value    = oBE_Programacion_Ruta.CODIGO_PROGRAMACION_RUTA.ToString();
                txtUnidadTransporte.Text        = oBE_Programacion_Ruta.PLACA.ToString();
            }


            //    if (Session["clave"] != null)
            //    {
            //        lblClave.Text = Session["clave"].ToString();
            //    }

            if (Session["idRemitente2"] != null)
            {
                UPC.CruzDelSur.Datos.Carga.Cliente          oBL_Cliente = new UPC.CruzDelSur.Datos.Carga.Cliente();
                UPC.CruzDelSur.Negocio.Modelo.Carga.Cliente oCliente    = oBL_Cliente.f_UnoCliente(Session["idRemitente2"].ToString());
                txtRemitente.Text     = String.Concat(oCliente.NOMBRES, " ", oCliente.APELLIDOS);
                txtDniRemitente.Text  = oCliente.DOCUMENTO;
                HFIdClienteRemi.Value = oCliente.DOCUMENTO;
            }
            if (Session["idDestinatario2"] != null)
            {
                UPC.CruzDelSur.Datos.Carga.Cliente          oBL_Cliente = new UPC.CruzDelSur.Datos.Carga.Cliente();
                UPC.CruzDelSur.Negocio.Modelo.Carga.Cliente oCliente    = oBL_Cliente.f_UnoCliente(Session["idDestinatario2"].ToString());

                txtDestinatario.Text    = String.Concat(oCliente.NOMBRES, " ", oCliente.APELLIDOS);
                txtDNIDestinatario.Text = oCliente.DOCUMENTO;

                HFIdClienteDest.Value = oCliente.DOCUMENTO;
            }



            List <UPC.CruzDelSur.Negocio.Modelo.Carga.DetalleCarga> ListaProducto = new List <UPC.CruzDelSur.Negocio.Modelo.Carga.DetalleCarga>();

            if (Session["ListaProducto2"] != null)
            {
                ListaProducto = (List <UPC.CruzDelSur.Negocio.Modelo.Carga.DetalleCarga>)Session["ListaProducto2"];
            }
            else
            {
                gvProductos.DataSource = null;
                gvProductos.DataBind();
            }
            if (Session["idProducto2"] != null)
            {
                UPC.CruzDelSur.Datos.Carga.Producto          oBL_Producto = new UPC.CruzDelSur.Datos.Carga.Producto();
                UPC.CruzDelSur.Negocio.Modelo.Carga.Producto oBE_Producto = oBL_Producto.f_ListadoUnoProducto(Int32.Parse(Session["idProducto2"].ToString()));


                ListaProducto.RemoveAll(item2 => item2.CODIGO_PRODUCTO == oBE_Producto.CODIGO_PRODUCTO);
                ListaProducto.RemoveAll(item2 => item2.CODIGO_PRODUCTO == 0);

                UPC.CruzDelSur.Negocio.Modelo.Carga.DetalleCarga oBE_DetalleCarga = new UPC.CruzDelSur.Negocio.Modelo.Carga.DetalleCarga();
                oBE_DetalleCarga.CODIGO_PRODUCTO = oBE_Producto.CODIGO_PRODUCTO;
                oBE_DetalleCarga.DESCRIPCION     = oBE_Producto.DESCRIPCION;
                oBE_DetalleCarga.PRECIO          = oBE_Producto.PRECIO;
                ListaProducto.Add(oBE_DetalleCarga);

                Session["ListaProducto2"] = ListaProducto;
            }
            if (Session["clave2"] != null)
            {
                lblClave.Text = Session["clave2"].ToString();
            }



            gvProductos.DataSource = ListaProducto;
            gvProductos.DataBind();



            //    //}

            //}
            //protected void setInfo()
            //{
            //    ViewState["codigoFicha"] = txtFicha.Text;
            //}
            //protected void GetInfo()
            //{
            //    txtFicha.Text = ViewState["codigoFicha"].ToString();
            this.Controls.Add(new LiteralControl("<script language='JavaScript'> window.print(); </script>"));
        }
Beispiel #12
0
        protected void btnAceptar_Click(object sender, EventArgs e)
        {
            if (gvProductos.Rows.Count == 0)
            {
                this.Controls.Add(new LiteralControl("<script language='JavaScript'>alert('Debe Seleccionar Productos'); </script>"));
                return;
            }

            if (lblClave.Text.Trim().ToString().Length == 0)
            {
                this.Controls.Add(new LiteralControl("<script language='JavaScript'>alert('Debe Ingresar la clave de seguridad'); </script>"));
                return;
            }



            UPC.CruzDelSur.Negocio.Modelo.Carga.Carga oBE_Carga = new UPC.CruzDelSur.Negocio.Modelo.Carga.Carga();
            oBE_Carga.CODIGO_CARGA = Int32.Parse(hffichacarga.Value);

            List <UPC.CruzDelSur.Negocio.Modelo.Carga.DetalleCarga> oListaDetalleFCargaDTO = new List <UPC.CruzDelSur.Negocio.Modelo.Carga.DetalleCarga>();
            Double importetotal = 0;
            Double pesototal    = 0;

            foreach (GridViewRow row in gvProductos.Rows)
            {
                UPC.CruzDelSur.Negocio.Modelo.Carga.DetalleCarga oDetalleFCargaDTO = new UPC.CruzDelSur.Negocio.Modelo.Carga.DetalleCarga();


                UPC.CruzDelSur.Negocio.Modelo.Carga.DetalleCarga oBEMG_ES03_Producto = (UPC.CruzDelSur.Negocio.Modelo.Carga.DetalleCarga)row.DataItem;


                TextBox txtCantidad = row.FindControl("txtCantidad") as TextBox;
                TextBox txtPeso     = (TextBox)row.FindControl("txtPeso");

                TextBox      txtimporte   = (TextBox)row.FindControl("txtimporte");
                DropDownList ddlTipoCarga = (DropDownList)row.FindControl("ddlTipoCarga");

                importetotal += double.Parse(txtimporte.Text);
                pesototal    += double.Parse(txtPeso.Text);



                oDetalleFCargaDTO.CANTIDAD        = Int32.Parse(txtCantidad.Text);
                oDetalleFCargaDTO.DESCRIPCION     = row.Cells[1].Text;
                oDetalleFCargaDTO.CODIGO_PRODUCTO = Int32.Parse(row.Cells[0].Text);
                oDetalleFCargaDTO.DBL_IMPORTE     = double.Parse(txtimporte.Text);
                oDetalleFCargaDTO.DBL_PESO        = double.Parse(txtPeso.Text);

                oDetalleFCargaDTO.TIPO_CARGA = Int32.Parse(ddlTipoCarga.SelectedValue);

                oDetalleFCargaDTO.CODIGO_CARGA = oBE_Carga.CODIGO_CARGA;
                oListaDetalleFCargaDTO.Add(oDetalleFCargaDTO);
            }
            oBE_Carga.CLAVE_SEGURIDAD     = Session["clave"].ToString();;
            oBE_Carga.PREGUNTA_SEGURIDAD  = HFPregunta.Value;
            oBE_Carga.RESPUESTA_SEGURIDAD = HFRespuesta.Value;
            oBE_Carga.DESTINATARIO        = txtDestinatario.Text;
            oBE_Carga.CLIENTE_DESTINO     = HFIdClienteDest.Value;
            oBE_Carga.DESTINATARIO        = txtDestinatario.Text;
            oBE_Carga.ESTADO           = "Registrado";
            oBE_Carga.CODIGO_GUIA      = null;
            oBE_Carga.ESTADOPAGO       = ddlTipoPago.SelectedValue;
            oBE_Carga.FECHA_REGISTRO   = DateTime.Now.Date;
            oBE_Carga.FICHA            = txtFicha.Text;
            oBE_Carga.CLIENTE_ORIGEN   = HFIdClienteRemi.Value;
            oBE_Carga.REMITENTE        = txtRemitente.Text;
            oBE_Carga.DBL_IMPORTETOTAL = importetotal;
            oBE_Carga.OBSERVACION      = txtObservacion.Text;
            oBE_Carga.DBL_PESOTOTAL    = pesototal;


            txtigv.Text   = (importetotal * 0.18).ToString();
            txtTotal.Text = (importetotal * 1.18).ToString();


            oBE_Carga.DBL_IGV   = (importetotal * 0.18);
            oBE_Carga.DBL_TOTAL = (importetotal * 1.18);

            oBE_Carga.CODIGO_PROGRAMACION_RUTA = int.Parse(MK_ProgramacionRuta_ID.Value);
            oBE_Carga.oDetalleCarga            = oListaDetalleFCargaDTO;

            UPC.CruzDelSur.Datos.Carga.Carga oBL_Carga = new UPC.CruzDelSur.Datos.Carga.Carga();



            int resultado = oBL_Carga.f_AgregarCarga(oBE_Carga);



            this.Controls.Add(new LiteralControl("<script language='JavaScript'>alert('El Registro se realizo con exito'); window.location = 'ListadoFichaCarga.aspx'; </script>"));
            //Response.Redirect("ListadoFichaCarga.aspx");
        }
Beispiel #13
0
        //ServletGestionCarga _servletGestionCarga = new ServletGestionCarga();


        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                UPC.CruzDelSur.Datos.Carga.Carga CodigoFicha = new UPC.CruzDelSur.Datos.Carga.Carga();

                UPC.CruzDelSur.Datos.Carga.Agencia blAgencia = new UPC.CruzDelSur.Datos.Carga.Agencia();


                ddlAgenciaOrigen.DataSource     = blAgencia.f_ListadoAgencia();
                ddlAgenciaOrigen.DataValueField = "CODIGO_AGENCIA";
                ddlAgenciaOrigen.DataTextField  = "NOMBRE";
                ddlAgenciaOrigen.DataBind();


                ddlAgenciaDestino.DataSource     = blAgencia.f_ListadoAgencia();
                ddlAgenciaDestino.DataValueField = "CODIGO_AGENCIA";
                ddlAgenciaDestino.DataTextField  = "NOMBRE";
                ddlAgenciaDestino.DataBind();



                txtFicha.Text = CodigoFicha.f_GenerarNumero();
                if (!String.IsNullOrEmpty(Context.Request.QueryString["idficha"]))
                {
                    hffichacarga.Value = Context.Request.QueryString["idficha"].ToString();


                    Session["idcarga"] = hffichacarga.Value;


                    UPC.CruzDelSur.Datos.Carga.Carga          oBL_Carga = new UPC.CruzDelSur.Datos.Carga.Carga();
                    UPC.CruzDelSur.Negocio.Modelo.Carga.Carga oBE_Carga = oBL_Carga.f_ListadoUnoCarga(Int32.Parse(hffichacarga.Value));


                    txtFicha.Text             = oBE_Carga.FICHA;
                    txtObservacion.Text       = oBE_Carga.OBSERVACION;
                    lblClave.Text             = oBE_Carga.CLAVE_SEGURIDAD;
                    txtImporteTotal.Text      = oBE_Carga.DBL_IMPORTETOTAL.ToString();
                    txtPesoTotal.Text         = oBE_Carga.DBL_PESOTOTAL.ToString();
                    ddlTipoPago.SelectedValue = oBE_Carga.TIPO_PAGO.ToString();


                    UPC.CruzDelSur.Datos.Carga.DetalleCarga oBL_DetalleCarga = new UPC.CruzDelSur.Datos.Carga.DetalleCarga();


                    Session["idProgramacionRuta"] = oBE_Carga.CODIGO_PROGRAMACION_RUTA;
                    Session["idRemitente"]        = oBE_Carga.CLIENTE_ORIGEN;
                    Session["idDestinatario"]     = oBE_Carga.CLIENTE_DESTINO;


                    if (Session["ListaProducto"] == null)
                    {
                        Session["ListaProducto"] = oBL_DetalleCarga.f_ListaDetalleCarga(Int32.Parse(hffichacarga.Value));
                    }



                    if (Session["idRemitente"] != null)
                    {
                        UPC.CruzDelSur.Datos.Carga.Cliente          oBL_Cliente = new UPC.CruzDelSur.Datos.Carga.Cliente();
                        UPC.CruzDelSur.Negocio.Modelo.Carga.Cliente oCliente    = oBL_Cliente.f_UnoCliente(Session["idRemitente"].ToString());
                        txtRemitente.Text     = String.Concat(oCliente.NOMBRES, " ", oCliente.APELLIDOS);
                        txtDniRemitente.Text  = oCliente.DOCUMENTO;
                        HFIdClienteRemi.Value = oCliente.DOCUMENTO;
                    }
                    if (Session["idDestinatario"] != null)
                    {
                        UPC.CruzDelSur.Datos.Carga.Cliente          oBL_Cliente = new UPC.CruzDelSur.Datos.Carga.Cliente();
                        UPC.CruzDelSur.Negocio.Modelo.Carga.Cliente oCliente    = oBL_Cliente.f_UnoCliente(Session["idDestinatario"].ToString());

                        txtDestinatario.Text    = String.Concat(oCliente.NOMBRES, " ", oCliente.APELLIDOS);
                        txtDNIDestinatario.Text = oCliente.DOCUMENTO;

                        HFIdClienteDest.Value = oCliente.DOCUMENTO;
                    }
                }
            }



            if (Session["idProgramacionRuta"] != null)
            {
                //CREAMOS LOS PARAMETROS

                UPC.CruzDelSur.Datos.Carga.Programacion_Ruta oBL_Programacion_Ruta = new UPC.CruzDelSur.Datos.Carga.Programacion_Ruta();

                UPC.CruzDelSur.Negocio.Modelo.Carga.Programacion_Ruta oBE_Programacion_Ruta = oBL_Programacion_Ruta.f_UnoProgramacion_Ruta(Int32.Parse(Session["idProgramacionRuta"].ToString()));


                ddlAgenciaDestino.SelectedValue = oBE_Programacion_Ruta.CODIGO_AGENCIADESTINO.ToString();
                txtFechasalida.Text             = oBE_Programacion_Ruta.FECHA_ORIGEN.Value.ToShortDateString();
                txtfechallegada.Text            = oBE_Programacion_Ruta.FECHA_DESTINO.Value.ToShortDateString();
                MK_ProgramacionRuta_ID.Value    = oBE_Programacion_Ruta.CODIGO_PROGRAMACION_RUTA.ToString();
                txtUnidadTransporte.Text        = oBE_Programacion_Ruta.PLACA.ToString();
            }


            //    if (Session["clave"] != null)
            //    {
            //        lblClave.Text = Session["clave"].ToString();
            //    }



            List <UPC.CruzDelSur.Negocio.Modelo.Carga.DetalleCarga> ListaProducto = new List <UPC.CruzDelSur.Negocio.Modelo.Carga.DetalleCarga>();

            if (Session["ListaProducto"] != null)
            {
                ListaProducto = (List <UPC.CruzDelSur.Negocio.Modelo.Carga.DetalleCarga>)Session["ListaProducto"];
            }
            else
            {
                gvProductos.DataSource = null;
                gvProductos.DataBind();
            }
            if (Session["idProducto"] != null)
            {
                UPC.CruzDelSur.Datos.Carga.Producto          oBL_Producto = new UPC.CruzDelSur.Datos.Carga.Producto();
                UPC.CruzDelSur.Negocio.Modelo.Carga.Producto oBE_Producto = oBL_Producto.f_ListadoUnoProducto(Int32.Parse(Session["idProducto"].ToString()));


                ListaProducto.RemoveAll(item => item.CODIGO_PRODUCTO == oBE_Producto.CODIGO_PRODUCTO);
                ListaProducto.RemoveAll(item => item.CODIGO_PRODUCTO == 0);

                UPC.CruzDelSur.Negocio.Modelo.Carga.DetalleCarga oBE_DetalleCarga = new UPC.CruzDelSur.Negocio.Modelo.Carga.DetalleCarga();
                oBE_DetalleCarga.CODIGO_PRODUCTO = oBE_Producto.CODIGO_PRODUCTO;
                oBE_DetalleCarga.DESCRIPCION     = oBE_Producto.DESCRIPCION;
                oBE_DetalleCarga.PRECIO          = oBE_Producto.PRECIO;
                ListaProducto.Add(oBE_DetalleCarga);

                Session["ListaProducto"] = ListaProducto;
            }
            if (Session["clave"] != null)
            {
                lblClave.Text     = "******";
                HFPregunta.Value  = Session["pregunta"].ToString();
                HFRespuesta.Value = Session["respuesta"].ToString();
            }


            if (gvProductos.Rows.Count != ListaProducto.Count())
            {
                gvProductos.DataSource = ListaProducto;
                gvProductos.DataBind();
            }



            CalculaPesoTotalImporteTotal();

            //    //}

            //}
            //protected void setInfo()
            //{
            //    ViewState["codigoFicha"] = txtFicha.Text;
            //}
            //protected void GetInfo()
            //{
            //    txtFicha.Text = ViewState["codigoFicha"].ToString();
        }