private void Letra_Cargar(int id_empresa, DateTime Fecha_Inicio, DateTime Fecha_Final, string Estado) { LetrasEmitidasWCFClient objUsuariosWCF = new LetrasEmitidasWCFClient(); try { txtLetras.Text = ""; txtLetras.Focus(); List <USP_SEL_Canje_Automatico_LetrasResult> listUsuario = objUsuariosWCF.CanjeAutomaticoLetras_Listar(id_empresa, Fecha_Inicio, Fecha_Final, cboEstado.Text).ToList(); //if (txtLetras.Text!="") //if (listUsuario.Where(be => be.CodigoLetra.ToString() == txtLetras.Text).Count() == 0) //{ // lblMensaje.Text = "ERROR: " + "El número de letra ingresada no existe"; // lblMensaje.CssClass = "mensajeError"; //} grdLetras.DataSource = listUsuario; grdLetras.DataBind(); Session["LstLetras"] = JsonHelper.JsonSerializer(listUsuario); } catch (Exception ex) { throw ex; } }
private void LetrasEmitidas_Cabecera(string idOperacion) { LetrasEmitidasWCFClient objLetrasEmitidasWCF = new LetrasEmitidasWCFClient(); gsLetrasEmitidas_CabeceraResult[] objLetrasEmitidasCab; try { Session["Id_Transporte"] = null; objLetrasEmitidasCab = objLetrasEmitidasWCF.LetrasEmitidas_Cabecera(((Usuario_LoginResult)Session["Usuario"]).idEmpresa, ((Usuario_LoginResult)Session["Usuario"]).codigoUsuario, idOperacion); ViewState["lstCabecera"] = JsonHelper.JsonSerializer(objLetrasEmitidasCab); txtRUC.Text = objLetrasEmitidasCab[0].ID_Aceptante.ToString(); lblidAgenda.Value = objLetrasEmitidasCab[0].ID_Aceptante.ToString(); txtClienteNombre.Text = objLetrasEmitidasCab[0].agendanombre.ToString(); dpFechaCanje.SelectedDate = objLetrasEmitidasCab[0].Fecha; Direccion_Cargar(lblidAgenda.Value, cboDireccion); Cliente_Buscar(lblidAgenda.Value); } catch (Exception ex) { throw ex; } }
protected void btnRegistrar_Click(object sender, EventArgs e) { if (Session["Usuario"] == null) { ScriptManager.RegisterStartupScript(Page, this.GetType(), "mykey", "CancelEdit();", true); } try { LetrasEmitidasWCFClient objItemWCF = new LetrasEmitidasWCFClient(); var result = objItemWCF.CanjeAutomaticoLetras_Registrar(((Usuario_LoginResult)HttpContext.Current.Session["Usuario"]).nombreComercial, int.Parse(txtLetras.Text), ((Usuario_LoginResult)HttpContext.Current.Session["Usuario"]).nombres); if (result == "") { Letra_Cargar(((Usuario_LoginResult)Session["Usuario"]).idEmpresa, dpInicio.SelectedDate.Value, dpFinal.SelectedDate.Value, cboEstado.Text); txtLetras.Text = ""; txtLetras.Focus(); } else { ScriptManager.RegisterStartupScript(btnRegistrar, btnRegistrar.GetType(), "mykey2", "setTimeout(function(){mostrarMensaje('ERROR: " + result + "');},3000);", true); lblMensaje.Text = "ERROR: " + result; lblMensaje.CssClass = "mensajeError"; } } catch (Exception ex) { //rwmReporte.RadAlert(ex.Message, 300, 120, "Mensaje", ""); lblMensaje.Text = "ERROR: " + ex.Message; //lblMensaje.CssClass = "mensajeError"; } }
public static string Registrar(string letra) { if (((Usuario_LoginResult)HttpContext.Current.Session["Usuario"]) == null) { return(""); } try { LetrasEmitidasWCFClient objItemWCF = new LetrasEmitidasWCFClient(); var result = objItemWCF.CanjeAutomaticoLetras_Registrar(((Usuario_LoginResult)HttpContext.Current.Session["Usuario"]).nombreComercial, int.Parse(letra), ((Usuario_LoginResult)HttpContext.Current.Session["Usuario"]).nombres); return(result); //if (result == "") //{ // //Letra_Cargar(((Usuario_LoginResult)Session["Usuario"]).idEmpresa, dpInicio.SelectedDate.Value, dpFinal.SelectedDate.Value, cboEstado.Text); // //txtLetras.Text = ""; // //txtLetras.Focus(); //} //else //{ // ScriptManager.RegisterStartupScript(btnRegistrar, btnRegistrar.GetType(), "mykey2", "setTimeout(function(){mostrarMensaje('ERROR: " + result + "');},3000);", true); // lblMensaje.Text = "ERROR: " + result; // lblMensaje.CssClass = "mensajeError"; //} } catch (Exception ex) { //rwmReporte.RadAlert(ex.Message, 300, 120, "Mensaje", ""); return("ERROR: " + ex.Message); //lblMensaje.CssClass = "mensajeError"; } }
//protected void Page_Load(object sender, EventArgs e) //{ // string FileName; // FileName = Convert.ToString(Request.QueryString["strFileNombre"]); // Response.Redirect("~/Finanzas/EstadoCuenta/tempArchivos/" + FileName); //} private void LetrasEmitidas_Cabecera(string idOperacion) { string id_Agenda; LetrasEmitidasWCFClient objLetrasEmitidasWCF = new LetrasEmitidasWCFClient(); gsLetrasEmitidas_CabeceraResult[] objLetrasEmitidasCab; try { Session["Id_Transporte"] = null; objLetrasEmitidasCab = objLetrasEmitidasWCF.LetrasEmitidas_Cabecera(((Usuario_LoginResult)Session["Usuario"]).idEmpresa, ((Usuario_LoginResult)Session["Usuario"]).codigoUsuario, idOperacion); ViewState["lstCabecera"] = JsonHelper.JsonSerializer(objLetrasEmitidasCab); id_Agenda = objLetrasEmitidasCab[0].ID_Aceptante.ToString(); Direccion_Cargar(id_Agenda); Cliente_Buscar(id_Agenda); } catch (Exception ex) { throw ex; } }
private void Estado_Cargar() { LetrasEmitidasWCFClient objEstadoWCF = new LetrasEmitidasWCFClient(); USP_SEL_Estado_LetrasResult objTipoDoc = new USP_SEL_Estado_LetrasResult(); List <USP_SEL_Estado_LetrasResult> lst = objEstadoWCF.Estado_Letras_Listar(((Usuario_LoginResult)Session["Usuario"]).nombreComercial).ToList(); lst.Insert(0, objTipoDoc); objTipoDoc.Estado = "Todos"; objTipoDoc.ID_Estado = 0; cboEstado.DataSource = lst; cboEstado.DataTextField = "Estado"; cboEstado.DataValueField = "ID_Estado"; cboEstado.DataBind(); }
private void ReporteLetra_Cargar() { LetrasEmitidasWCFClient objLetrasWCF = new LetrasEmitidasWCFClient(); int count = 0; rhcProducto.PlotArea.Series[0].Items.Clear(); rhcProducto.PlotArea.Series[1].Items.Clear(); rhcProducto.PlotArea.XAxis.Items.Clear(); try { List <USP_SEL_Porcentaje_Avance_Letras_ZonasResult> lstLetra = objLetrasWCF.Porcentaje_Avance_Letras_Lista_x_Zonas(((Usuario_LoginResult)Session["Usuario"]).idEmpresa, ((Usuario_LoginResult)Session["Usuario"]).codigoUsuario).ToList(); List <USP_SEL_Porcentaje_Avance_LetrasResult> listLetras_total = objLetrasWCF.Porcentaje_Avance_Letras_Lista(((Usuario_LoginResult)Session["Usuario"]).idEmpresa, ((Usuario_LoginResult)Session["Usuario"]).codigoUsuario).ToList(); foreach (USP_SEL_Porcentaje_Avance_Letras_ZonasResult Letra in lstLetra) { rhcProducto.PlotArea.XAxis.Items.Add(Letra.Nombre.Replace("'", string.Empty)); SeriesItem item = new SeriesItem(); //item = new SeriesItem(); //item.Name = Letra.Nombre.Replace("'", string.Empty); //item.YValue = Letra.PORCENTAJE_ZONA; //this.rhcProducto.PlotArea.Series[0].Items.Add(item); item = new SeriesItem(); item.Name = Letra.Nombre.Replace("'", string.Empty); item.YValue = Letra.PORCENTAJE; this.rhcProducto.PlotArea.YAxis.MaxValue = Convert.ToDecimal(listLetras_total[0].PORCENTAJE.ToString()); this.rhcProducto.PlotArea.Series[0].Items.Add(item); item = new SeriesItem(); item.Name = Letra.Nombre.Replace("'", string.Empty); item.YValue = Letra.PORCENTAJE_MANUAL; this.rhcProducto.PlotArea.YAxis.MaxValue = Convert.ToDecimal(listLetras_total[0].PORCENTAJE.ToString()); this.rhcProducto.PlotArea.Series[1].Items.Add(item); count++; } } catch (Exception ex) { throw ex; } }
private void LetrasEmitidas_Documentos(string idOperacion) { LetrasEmitidasWCFClient objLetrasEmitidasWCF = new LetrasEmitidasWCFClient(); gsLetrasEmitidas_DocumentosResult[] list; try { list = objLetrasEmitidasWCF.LetrasEmitidas_Documentos(((Usuario_LoginResult)Session["Usuario"]).idEmpresa, ((Usuario_LoginResult)Session["Usuario"]).codigoUsuario, idOperacion); ViewState["lstDocumentos"] = JsonHelper.JsonSerializer(list); } catch (Exception ex) { throw ex; } }
private void ListarLetrasEmitidas(string codAgenda, string opFinan, DateTime fechaInicial, DateTime fechaFinal) { LetrasEmitidasWCFClient objLetrasEmitidasWCF = new LetrasEmitidasWCFClient(); try { List <gsLetrasEmitidas_ListarResult> lst = objLetrasEmitidasWCF.LetrasEmitidas_Listar(((Usuario_LoginResult)Session["Usuario"]).idEmpresa, ((Usuario_LoginResult)Session["Usuario"]).codigoUsuario, codAgenda, opFinan, fechaInicial, fechaFinal).ToList(); ViewState["lstLetrasEmitidas"] = JsonHelper.JsonSerializer(lst); grdLetrasEmitidas.DataSource = lst; grdLetrasEmitidas.DataBind(); lblDate.Text = "1"; } catch (Exception ex) { throw ex; } }
protected void grdDocVenta_ItemCommand(object sender, GridCommandEventArgs e) { string year; string mes; if (Session["Usuario"] == null) { ScriptManager.RegisterStartupScript(Page, this.GetType(), "mykey", "CancelEdit();", true); } try { if (e.CommandName == "Editar") { int id_proceso = 0; id_proceso = int.Parse(e.CommandArgument.ToString()); LetrasEmitidasWCFClient objLetrasWCF = new LetrasEmitidasWCFClient(); List <gsNumerosUnicos_ListarExportarResult> lstNumetosUnicos = new List <gsNumerosUnicos_ListarExportarResult>(); try { lstNumetosUnicos = objLetrasWCF.ProcesoLetras_NumerosUnicos_Listar(((Usuario_LoginResult)HttpContext.Current.Session["Usuario"]).idEmpresa, ((Usuario_LoginResult)HttpContext.Current.Session["Usuario"]).codigoUsuario, id_proceso).ToList(); GridView grdTabla = new GridView(); grdTabla.DataSource = lstNumetosUnicos.OrderBy(x => x.Correlativo).ToList(); grdTabla.DataBind(); ExporttoExcel(grdTabla, "Reporte_NumetosUnicos_" + id_proceso.ToString()); } catch (Exception ex) { lblMensaje.Text = ex.Message; lblMensaje.CssClass = "mensajeError"; } } } catch (Exception ex) { lblMensaje.Text = "ERROR: " + ex.Message; } }
protected void btnFinanciamiento_Click(object sender, EventArgs e) { if (Session["Usuario"] == null) { ScriptManager.RegisterStartupScript(Page, this.GetType(), "mykey", "CancelEdit();", true); } try { LetrasEmitidasWCFClient objItemWCF = new LetrasEmitidasWCFClient(); objItemWCF.Financiamiento_CA_Letras_General(((Usuario_LoginResult)HttpContext.Current.Session["Usuario"]).nombreComercial); Letra_Cargar(((Usuario_LoginResult)Session["Usuario"]).idEmpresa, dpInicio.SelectedDate.Value, dpFinal.SelectedDate.Value, cboEstado.Text); txtLetras.Text = ""; txtLetras.Focus(); } catch (Exception ex) { rwmReporte.RadAlert(ex.Message, 300, 120, "Mensaje", ""); //lblMensaje.Text = "ERROR: " + ex.Message; //lblMensaje.CssClass = "mensajeError"; } }
private void Procesos_Listar(int anho, int mes, string descripcion) { LetrasEmitidasWCFClient objProcesoWCF = new LetrasEmitidasWCFClient(); List <gsProcesoLetras_ListarResult> lstPronostico = new List <gsProcesoLetras_ListarResult>(); try { lstPronostico = objProcesoWCF.ProcesoLetras_NumerosUnicos(((Usuario_LoginResult)HttpContext.Current.Session["Usuario"]).idEmpresa, ((Usuario_LoginResult)HttpContext.Current.Session["Usuario"]).codigoUsuario, anho, mes, descripcion).ToList().OrderByDescending(x => x.id).ToList(); grdDocVenta.DataSource = lstPronostico; grdDocVenta.DataBind(); ViewState["lstPronostico"] = JsonHelper.JsonSerializer(lstPronostico); } catch (Exception ex) { lblMensaje.Text = ex.Message; lblMensaje.CssClass = "mensajeError"; } }
List <DataTable> REGISTRAR_EXCEL(DataTable tabla, int Anho, int Mes, int Dia) { LetrasEmitidasWCFClient objLetrasEmitidas = new LetrasEmitidasWCFClient(); List <DataTable> lista = new List <DataTable>(); DataTable dtGral; DataTable dtError; DataTable dtEnvio = new DataTable(); //string codVendedor; int codZona; string Periodo; int empresa, usuario; int anho; int mes; string Correlativo; string Cliente; string Estado; string Id_Letra; DateTime FechaVencimiento; float Importe; string NumeroUnico; string Banco; int Id_Proceso = 0; empresa = ((Usuario_LoginResult)Session["Usuario"]).idEmpresa; usuario = ((Usuario_LoginResult)Session["Usuario"]).codigoUsuario; try { dtEnvio = FormatoTabla(); dtGral = tabla; dtError = dtGral.Clone(); dtError.Rows.Clear(); dtError.Columns.Add("Comentario"); int lent = 0; Id_Proceso = objLetrasEmitidas.ProcesoLetras_NumerosUnicos_Insertar(empresa, usuario, Anho, Mes, Dia, "", 0); for (int n = 0; n < dtGral.Rows.Count; n++) { var strNumeroUnico = dtGral.Rows[n]["NumeroUnico"]; if (string.IsNullOrEmpty(strNumeroUnico.ToString())) { break; } else { if (!string.IsNullOrEmpty(strNumeroUnico.ToString())) { Correlativo = dtGral.Rows[n]["Correlativo"].ToString(); Cliente = dtGral.Rows[n]["Cliente"].ToString(); Estado = dtGral.Rows[n]["Estado"].ToString(); Id_Letra = dtGral.Rows[n]["ID_LETRA"].ToString(); FechaVencimiento = DateTime.Parse(dtGral.Rows[n]["FechaVencimiento"].ToString()); Importe = float.Parse(dtGral.Rows[n]["Importe"].ToString()); NumeroUnico = dtGral.Rows[n]["NumeroUnico"].ToString(); Banco = dtGral.Rows[n]["Banco"].ToString(); DataRow newRow = dtEnvio.NewRow(); newRow["Id_Proceso"] = Id_Proceso; newRow["Anho"] = Anho; newRow["Mes"] = Mes; newRow["Dia"] = Dia; newRow["Correlativo"] = Correlativo; newRow["Cliente"] = Cliente; newRow["Estado"] = Estado; newRow["ID_LETRA"] = Id_Letra; newRow["FechaVencimiento"] = FechaVencimiento; newRow["Importe"] = Importe; newRow["NumeroUnico"] = NumeroUnico; newRow["IdUsuario"] = usuario; newRow["FechaRegistro"] = DateTime.Now.ToShortDateString(); newRow["Banco"] = Banco; dtEnvio.Rows.Add(newRow); } } } if (dtEnvio.Rows.Count > 0) { dtEnvio.TableName = "dtEnvio"; if (Id_Proceso > 0) { objLetrasEmitidas.NumerosUnicos_RegistrarBulkCopy(empresa, usuario, dtEnvio); objLetrasEmitidas.NumerosUnicos_Registrar_Proceso(empresa, usuario); objLetrasEmitidas.ProcesoLetras_NumerosUnicos_Insertar(empresa, usuario, Anho, Mes, Dia, "Se cargó con éxito el archivo", Id_Proceso); lblPositivo.Text = "Se cargó con éxito el archivo !!!"; } else { objLetrasEmitidas.ProcesoLetras_NumerosUnicos_Insertar(empresa, usuario, Anho, Mes, Dia, "No Se cargó el archivo ", Id_Proceso); lblPositivo.Text = "No Se cargó el archivo !!!"; } } else { lblPositivo.Text = "No existen datos en el archivo !!!"; } } catch (Exception ex) { lblPositivo.Text = "Error de carga. " + ex.Message.ToString(); objLetrasEmitidas.ProcesoLetras_NumerosUnicos_Insertar(empresa, usuario, Anho, Mes, Dia, "No Se cargó el archivo ", Id_Proceso); lblMensaje.Text = "Error de carga. " + ex.Message.ToString(); lblMensaje.CssClass = "Error"; } return(lista); }
public void Letra_Cargar() { if (Session["Usuario"] == null) { ScriptManager.RegisterStartupScript(Page, this.GetType(), "mykey", "CancelEdit();", true); } else { LetrasEmitidasWCFClient objLetrasWCF = new LetrasEmitidasWCFClient(); try { List <USP_SEL_Porcentaje_Avance_Letras_ZonasResult> listLetras = objLetrasWCF.Porcentaje_Avance_Letras_Lista_x_Zonas(((Usuario_LoginResult)Session["Usuario"]).idEmpresa, ((Usuario_LoginResult)Session["Usuario"]).codigoUsuario).ToList(); grdLetra.DataSource = listLetras; grdLetra.DataBind(); Session["LstLetras"] = JsonHelper.JsonSerializer(listLetras); List <USP_SEL_Porcentaje_Avance_LetrasResult> listLetras_total = objLetrasWCF.Porcentaje_Avance_Letras_Lista(((Usuario_LoginResult)Session["Usuario"]).idEmpresa, ((Usuario_LoginResult)Session["Usuario"]).codigoUsuario).ToList(); Label1.Text = "Total Porcentaje Letras Electronicas " + listLetras_total[0].PORCENTAJE.ToString() + "%"; Label3.Text = "Total Porcentaje Letras Manuales " + listLetras_total[0].PORCENTAJE_MANUAL.ToString() + "%"; Label1.Font.Size = 12; Label3.Font.Size = 12; //Create new RadialGauge object RadRadialGauge radialGauge = new RadRadialGauge(); radialGauge.ID = "radialGauge2"; radialGauge.Width = 350; radialGauge.Height = 350; //Set Pointer properties radialGauge.Pointer.Value = Convert.ToDecimal(listLetras_total[0].PORCENTAJE.ToString()); radialGauge.Pointer.Cap.Size = (float)0.10; //Set Min and Max values of the Scale radialGauge.Scale.Min = 0; //In order the Max value to be displayed it should be multiple of the MajorUnit radialGauge.Scale.Max = 100; radialGauge.Scale.MajorUnit = 20; //Set Scale Labels properties radialGauge.Scale.Labels.Visible = true; radialGauge.Scale.Labels.Font = "15px Arial,Helvetica,sans-serif"; radialGauge.Scale.Labels.Color = System.Drawing.Color.Black; radialGauge.Scale.Labels.Format = "{0} %"; radialGauge.Scale.Labels.Position = Telerik.Web.UI.Gauge.ScaleLabelsPosition.Outside; //Create new GaugeRange object GaugeRange gr1 = new GaugeRange(); //Set the properties of the new object gr1.From = 20; gr1.To = 40; gr1.Color = System.Drawing.Color.FromArgb(141, 203, 42); GaugeRange gr2 = new GaugeRange(); gr2.From = 40; gr2.To = 60; gr2.Color = System.Drawing.Color.FromArgb(255, 199, 0); GaugeRange gr3 = new GaugeRange(); gr3.From = 60; gr3.To = 80; gr3.Color = System.Drawing.Color.FromArgb(255, 117, 26); GaugeRange gr4 = new GaugeRange(); gr4.From = 80; gr4.To = 100; gr4.Color = System.Drawing.Color.FromArgb(230, 46, 0); radialGauge.Scale.Ranges.Add(gr1); radialGauge.Scale.Ranges.Add(gr2); radialGauge.Scale.Ranges.Add(gr3); radialGauge.Scale.Ranges.Add(gr4); //RadAug_02.Controls.Add(radialGauge); //Panel1.Controls.Add(radialGauge); //Create new RadialGauge object RadRadialGauge radialGauge2 = new RadRadialGauge(); radialGauge2.ID = "radialGauge22"; radialGauge2.Width = 350; radialGauge2.Height = 350; //Set Pointer properties radialGauge2.Pointer.Value = Convert.ToDecimal(listLetras_total[0].PORCENTAJE_MANUAL.ToString()); radialGauge2.Pointer.Cap.Size = (float)0.10; //Set Min and Max values of the Scale radialGauge2.Scale.Min = 0; //In order the Max value to be displayed it should be multiple of the MajorUnit radialGauge2.Scale.Max = 100; radialGauge2.Scale.MajorUnit = 20; //Set Scale Labels properties radialGauge2.Scale.Labels.Visible = true; radialGauge2.Scale.Labels.Font = "15px Arial,Helvetica,sans-serif"; radialGauge2.Scale.Labels.Color = System.Drawing.Color.Black; radialGauge2.Scale.Labels.Format = "{0} %"; radialGauge2.Scale.Labels.Position = Telerik.Web.UI.Gauge.ScaleLabelsPosition.Outside; radialGauge2.Scale.Ranges.Add(gr1); radialGauge2.Scale.Ranges.Add(gr2); radialGauge2.Scale.Ranges.Add(gr3); radialGauge2.Scale.Ranges.Add(gr4); RadAug_02.Controls.Add(radialGauge); Panel1.Controls.Add(radialGauge2); } catch (Exception ex) { throw ex; } } }