Ejemplo n.º 1
0
    private string getViasDePago(string sIDPSN, string sIdClienteRP)
    {
        StringBuilder sb = new StringBuilder();

        try
        {
            //string sCodExtCliEmpProy = SUPER.DAL.PROYECTOSUBNODO.GetCodigoExternoClienteProyecto(int.Parse(Request.QueryString["sT305IdProy"].ToString()));
            string sCodExtCliEmpProy = SUPER.DAL.PROYECTOSUBNODO.GetCodigoExternoClienteProyecto(int.Parse(sIDPSN));
            //SqlDataReader dr = VIAPAGO.Cliente(null, int.Parse(sIDPSN), int.Parse(sIdClienteRP));
            SqlDataReader dr = VIAPAGO.Cliente(null, sCodExtCliEmpProy, int.Parse(sIdClienteRP));
            while (dr.Read())
            {
                sb.Append(dr["ID"].ToString() + "##" + dr["DENOMINACION"].ToString() + "///");
            }
            dr.Close();
            dr.Dispose();

            return("OK@#@" + sb.ToString());
        }
        catch (Exception ex)
        {
            return("Error@#@" + Errores.mostrarError("Error al obtener las vías de pago.", ex));
        }
    }
Ejemplo n.º 2
0
    private void CargarDatosPlantilla()
    {
        //// Leer Plantilla
        PLANTILLAORDENFAC oPlantilla = PLANTILLAORDENFAC.Select(null, nIdPlantilla);

        txtDenominacion.Text = oPlantilla.t629_denominacion;

        if (oPlantilla.t629_estado == "B")
        {
            rdbEstado.Items[0].Selected = true;
        }
        else
        {
            rdbEstado.Items[1].Selected = true;
        }

        hdnT305IdProy.Text = oPlantilla.t305_idproyectosubnodo.ToString();
        txtNumPE.Text      = (oPlantilla.t301_idproyecto.HasValue) ? ((int)oPlantilla.t301_idproyecto).ToString("#,###") : "";
        txtDesPE.Text      = oPlantilla.t301_denominacion;

        if (oPlantilla.t305_idproyectosubnodo.HasValue && oPlantilla.t302_idcliente_respago.HasValue)
        {
            cboViaPago.DataValueField = "ID";
            cboViaPago.DataTextField  = "DENOMINACION";
            //string sCodExtCliEmpProy = SUPER.DAL.PROYECTOSUBNODO.GetCodigoExternoClienteProyecto(int.Parse(Request.QueryString["sT305IdProy"].ToString()));
            string sCodExtCliEmpProy = SUPER.DAL.PROYECTOSUBNODO.GetCodigoExternoClienteProyecto((int)oPlantilla.t305_idproyectosubnodo);
            //cboViaPago.DataSource = VIAPAGO.Cliente(null, (int)oPlantilla.t305_idproyectosubnodo, (int)oPlantilla.t302_idcliente_respago);
            cboViaPago.DataSource = VIAPAGO.Cliente(null, sCodExtCliEmpProy, (int)oPlantilla.t302_idcliente_respago);
            cboViaPago.DataBind();
            if (cboViaPago.Items.Count != 1)
            {
                cboViaPago.Items.Insert(0, new ListItem("", "0"));
                cboViaPago.SelectedValue = "0";
            }
        }

        hdnIdCliSolicitante.Text = oPlantilla.t302_idcliente_solici.ToString();
        ////txtNIFCliSolicitante.Text = oORDENFAC.NifSolicitante;
        ////txtDesCliSolicitante.Text = oORDENFAC.t302_denominacion_solici;

        hdnIdCliPago.Text      = oPlantilla.t302_idcliente_respago.ToString();
        txtNIFCliPago.Text     = oPlantilla.NifRespPago;
        txtDesCliRespPago.Text = oPlantilla.t302_denominacion_respago;

        hdnIdCliDestFac.Text      = oPlantilla.t302_idcliente_destfact.ToString();
        txtNIFCliDestFac.Text     = oPlantilla.NifDestFra;
        txtDesClienteDestFac.Text = oPlantilla.t302_denominacion_destfact;
        cldDireccion.InnerHtml    = oPlantilla.direccion;

        //hdnIdRespComercial.Text = oORDENFAC.t314_idusuario_respcomercial.ToString();
        //txtRespCom.Text = oORDENFAC.RespComercial;

        //txtEstado.Text = oORDENFAC.des_estado;
        txtRefCli.Text = oPlantilla.t629_refcliente;

        cboCondPago.SelectedValue = oPlantilla.t629_condicionpago.ToString().Trim();
        cboViaPago.SelectedValue  = oPlantilla.t629_viapago.ToString();
        cboMoneda.SelectedValue   = oPlantilla.t629_moneda.ToString();
        cboOV.SelectedValue       = oPlantilla.t621_idovsap;


        //string sToolTip = "";
        //sToolTip = "cssbody=[dvbdy] cssheader=[dvhdr] header=[<img src='../../../../images/info.gif' style='vertical-align:middle' />  Información] body=[";

        //sToolTip += "<label style='width:100px;'>Creada</label>" + oORDENFAC.t610_fcreacion.ToString().Substring(0, oORDENFAC.t610_fcreacion.ToString().Length - 3) + "<br>";
        //if (oORDENFAC.t610_ftramitada.HasValue)
        //    sToolTip += "<label style='width:100px;'>Tramitada</label>" + ((DateTime)oORDENFAC.t610_ftramitada).ToString().Substring(0, oORDENFAC.t610_ftramitada.ToString().Length - 3) + "<br>";
        //if (oORDENFAC.t610_fenviada.HasValue)
        //    sToolTip += "<label style='width:100px;'>Enviada</label>" + ((DateTime)oORDENFAC.t610_fenviada).ToString().Substring(0, oORDENFAC.t610_fenviada.ToString().Length - 3) + "<br>";
        ////if (oORDENFAC.t610_ftraspasada.HasValue)
        ////    sToolTip += "<label style='width:100px;'>Tramitada</label>" + ((DateTime)oORDENFAC.t610_ftraspasada).ToString() + "<br>";
        //if (oORDENFAC.t610_frecogida.HasValue)
        //    sToolTip += "<label style='width:100px;'>Recogida</label>" + ((DateTime)oORDENFAC.t610_frecogida).ToString().Substring(0, oORDENFAC.t610_frecogida.ToString().Length - 3) + "<br>";

        //sToolTip += "] hideselects=[off]";
        //cldCronologia.Attributes.Add("title", sToolTip);

        ////txtFecCreacion.Text = oORDENFAC.t610_fcreacion.ToShortDateString();
        ////txtFecTram.Text = (oORDENFAC.t610_ftramitada.HasValue) ? ((DateTime)oORDENFAC.t610_ftramitada).ToShortDateString() : "";
        ////txtFecTras.Text = (oORDENFAC.t610_ftraspasada.HasValue) ? ((DateTime)oORDENFAC.t610_ftraspasada).ToShortDateString() : "";
        ////txtFecEnvio.Text = (oORDENFAC.t610_fenviada.HasValue) ? ((DateTime)oORDENFAC.t610_fenviada).ToShortDateString() : "";
        ////txtFecRecogida.Text = (oORDENFAC.t610_frecogida.HasValue) ? ((DateTime)oORDENFAC.t610_frecogida).ToShortDateString() : "";
        txtFecPrevEmFac.Text = (oPlantilla.t629_fprevemifact.HasValue) ? ((DateTime)oPlantilla.t629_fprevemifact).ToShortDateString() : "";
        //txtFecDiferida.Text = (oORDENFAC.t610_fdiferida.HasValue) ? ((DateTime)oORDENFAC.t610_fdiferida).ToShortDateString() : "";

        //txtDocVentSAP.Text = oORDENFAC.t610_dvsap;
        txtClaveAgru.Text = (oPlantilla.t622_idagrupacion.HasValue) ? ((int)oPlantilla.t622_idagrupacion).ToString("#,###") : "";
        txtClaveAgru.Attributes.Add("title", oPlantilla.t622_denominacion);
        txtComentarios.Text  = oPlantilla.t629_comentario;
        txtObsPool.Text      = oPlantilla.t629_observacionespool;
        txtObsPlantilla.Text = oPlantilla.t629_observacionesplan;
        txtDtoPorc.Text      = (oPlantilla.t629_dto_porcen == 0) ? "" : oPlantilla.t629_dto_porcen.ToString("N");
        txtDtoImporte.Text   = (oPlantilla.t629_dto_importe == 0) ? "" : oPlantilla.t629_dto_importe.ToString("N");
        chkIVA.Checked       = oPlantilla.t629_ivaincluido;
        this.txtCabFact.Text = oPlantilla.t629_textocabecera;
        if (oPlantilla.t302_efactur)
        {
            this.hdnEfactur.Value = "S";
        }
        else
        {
            this.hdnEfactur.Value = "N";
        }
    }