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)); } }
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"; } }