protected void Button_Guardar_Click(object sender, EventArgs e) { if (TextBox_Nombre.Text == "" || TextBox_Cedula.Text == "" || TextBox_Telefono.Text == "") { ScriptManager.RegisterStartupScript(Page, Page.GetType(), "err_msg", "alert('Debe ingresar todos los campos obligatorios.');", true); return; } clsBeneficiarios Beneficiario = new clsBeneficiarios(); Beneficiario.IdBeneficiario = 0; Beneficiario.NombreCompleto = TextBox_Nombre.Text.Trim(); Beneficiario.CedulaIdentidad = TextBox_Cedula.Text.Trim(); Beneficiario.Telefono = TextBox_Telefono.Text.Trim(); Beneficiario.Direccion = Memo_Direccion.Text.Trim(); FG._NombreUsuario = HttpContext.Current.User.Identity.Name; string IdentityUser = FG.CrearIdentificadorUsuario(FG._NombreUsuario); string IdNuevo = Neg.AgregarActualizarBeneficiario(Beneficiario, IdentityUser); string MsjSQL = FG.Obtener_MensajeSQL(IdentityUser); if (MsjSQL != "") { ScriptManager.RegisterStartupScript(Page, Page.GetType(), "err_msg", "alert('" + MsjSQL + "');", true); return; } else { Session["IdNuevoBeneficiario"] = IdNuevo; SqlDataSource_Beneficiarios.DataBind(); } }
protected void GridView_Beneficiarios_RowInserting(object sender, DevExpress.Web.Data.ASPxDataInsertingEventArgs e) { try { e.Cancel = true; clsBeneficiarios Beneficario = new clsBeneficiarios(); FG._NombreUsuario = HttpContext.Current.User.Identity.Name; string IdentityUser = FG.CrearIdentificadorUsuario(FG._NombreUsuario); Beneficario.IdBeneficiario = 0; Beneficario.NombreCompleto = e.NewValues["NombreCompleto"].ToString(); Beneficario.CedulaIdentidad = e.NewValues["CedulaIdentidad"].ToString(); Beneficario.Direccion = e.NewValues["Direccion"] != null ? e.NewValues["Direccion"].ToString() : ""; Beneficario.Telefono = e.NewValues["Telefono"].ToString(); Neg.AgregarActualizarBeneficiario(Beneficario, IdentityUser); string MsjSQL = FG.Obtener_MensajeSQL(IdentityUser); if (MsjSQL != "") { ScriptManager.RegisterStartupScript(Page, Page.GetType(), "err_msj", "alert('" + MsjSQL + "');", true); return; } else { ScriptManager.RegisterStartupScript(Page, Page.GetType(), "err_msj", "alert('Registro creado con éxito.');", true); GridView_Beneficiarios.CancelEdit(); } } catch (Exception Ex) { FG.Controlador_Error(Ex, Page.Response); } }
protected void GridView_Lotes_RowInserting(object sender, DevExpress.Web.Data.ASPxDataInsertingEventArgs e) { try { e.Cancel = true; clsLotes Lote = new clsLotes(); FG._NombreUsuario = HttpContext.Current.User.Identity.Name; string IdentityUser = FG.CrearIdentificadorUsuario(FG._NombreUsuario); Lote.IdLote = 0; Lote.IdBloque = Convert.ToInt32(e.NewValues["IdBloque"].ToString()); Lote.NumeroLote = e.NewValues["NumeroLote"].ToString(); Lote.Area = Convert.ToDouble(e.NewValues["Area"]); Neg.AgregarActualizarLote(Lote, IdentityUser); string MsjSQL = FG.Obtener_MensajeSQL(IdentityUser); if (MsjSQL != "") { ScriptManager.RegisterStartupScript(Page, Page.GetType(), "err_msj", "alert('" + MsjSQL + "');", true); return; } else { ScriptManager.RegisterStartupScript(Page, Page.GetType(), "err_msj", "alert('Registro creado con éxito.');", true); GridView_Lotes.CancelEdit(); } } catch (Exception Ex) { FG.Controlador_Error(Ex, Page.Response); } }
protected void GridView_Moras_RowInserting(object sender, DevExpress.Web.Data.ASPxDataInsertingEventArgs e) { try { e.Cancel = true; clsMoras Mora = new clsMoras(); FG._NombreUsuario = HttpContext.Current.User.Identity.Name; string IdentityUser = FG.CrearIdentificadorUsuario(FG._NombreUsuario); Mora.IdMora = 0; Mora.Minimo = Convert.ToInt32(e.NewValues["Minimo"]); Mora.Maximo = Convert.ToInt32(e.NewValues["Maximo"]); Mora.Porcentaje = Convert.ToDouble(e.NewValues["Porcentaje"]); Neg.AgregarActualizarMora(Mora, IdentityUser); string MsjSQL = FG.Obtener_MensajeSQL(IdentityUser); if (MsjSQL != "") { ScriptManager.RegisterStartupScript(Page, Page.GetType(), "err_msj", "alert('" + MsjSQL + "');", true); return; } else { ScriptManager.RegisterStartupScript(Page, Page.GetType(), "err_msj", "alert('Registro creado con éxito.');", true); GridView_Moras.CancelEdit(); } } catch (Exception Ex) { FG.Controlador_Error(Ex, Page.Response); } }
public void GenerarTicket(int IdPago) { try { Reportes.Rpt_TicketPago RptTicketPago = new Reportes.Rpt_TicketPago(); string path = HttpContext.Current.Server.MapPath(@"~\Reportes\Rpt_TicketPago.repx"); RptTicketPago.LoadLayout(path); DataSet Datos = new DataSet(); FG._NombreUsuario = HttpContext.Current.User.Identity.Name; string IdentityUser = FG.CrearIdentificadorUsuario(FG._NombreUsuario); FG.MakeRecordSet(Datos, "EXEC [SP_TicketPagoGenerar] " + IdPago + ",'" + IdentityUser + "'", ""); string MsjSQL = FG.Obtener_MensajeSQL(IdentityUser); if (MsjSQL == "") { if (Datos.Tables[0].Rows.Count != 0) { //PopupControl_Ticket.ShowOnPageLoad = true; RptTicketPago.Parameters["IdPago"].Value = IdPago; RptTicketPago.CreateDocument(); RptTicketPago.DataSource = Datos; RptTicketPago.DataMember = "SP_TicketPagoGenerar"; VisorTicket.Report = RptTicketPago; //VisorTicket.OpenReport(RptTicketPago); //Session["TicketImprimir"] = "0"; //PrintToolBase printTool = new PrintToolBase(RptTicketPago.PrintingSystem); //printTool.Print(); } } } catch (Exception Ex) { FG.Controlador_Error(Ex, Page.Response); } }
protected void GridView_Ubicaciones_RowInserting(object sender, DevExpress.Web.Data.ASPxDataInsertingEventArgs e) { try { e.Cancel = true; clsUbicaciones Ubicacion = new clsUbicaciones(); FG._NombreUsuario = HttpContext.Current.User.Identity.Name; string IdentityUser = FG.CrearIdentificadorUsuario(FG._NombreUsuario); Ubicacion.IdUbicacion = 0; Ubicacion.NombreProyecto = e.NewValues["NombreProyecto"].ToString(); Ubicacion.IdMunicipio = Convert.ToInt32(e.NewValues["Id_Municipio"].ToString()); Ubicacion.Direccion = e.NewValues["Direccion"] != null ? e.NewValues["Direccion"].ToString() : ""; Ubicacion.AplicaInteres = Convert.ToBoolean(e.NewValues["AplicaInteres"]); Neg.AgregarActualizarUbicacion(Ubicacion, IdentityUser); string MsjSQL = FG.Obtener_MensajeSQL(IdentityUser); if (MsjSQL != "") { ScriptManager.RegisterStartupScript(Page, Page.GetType(), "err_msj", "alert('" + MsjSQL + "');", true); return; } else { ScriptManager.RegisterStartupScript(Page, Page.GetType(), "err_msj", "alert('Registro creado con éxito.');", true); GridView_Ubicaciones.CancelEdit(); } } catch (Exception Ex) { FG.Controlador_Error(Ex, Page.Response); } }
protected void Button_Guardar_Click(object sender, EventArgs e) { try { if (TextBox_Nombre.Text == "" || TextBox_Cedula.Text == "" || TextBox_Telefono.Text == "") { ScriptManager.RegisterStartupScript(Page, Page.GetType(), "err_msg", "alert('Debe ingresar todos los campos obligatorios.');", true); return; } clsBeneficiarios Beneficiario = new clsBeneficiarios(); Beneficiario.IdBeneficiario = 0; Beneficiario.NombreCompleto = TextBox_Nombre.Text.Trim(); Beneficiario.CedulaIdentidad = TextBox_Cedula.Text.Trim(); Beneficiario.Telefono = TextBox_Telefono.Text.Trim(); Beneficiario.Direccion = Memo_Direccion.Text.Trim(); FG._NombreUsuario = HttpContext.Current.User.Identity.Name; string IdentityUser = FG.CrearIdentificadorUsuario(FG._NombreUsuario); string IdNuevo = Neg.AgregarActualizarBeneficiario(Beneficiario, IdentityUser); string MsjSQL = FG.Obtener_MensajeSQL(IdentityUser); if (MsjSQL != "") { ScriptManager.RegisterStartupScript(Page, Page.GetType(), "err_msg", "alert('" + MsjSQL + "');", true); return; } else { ComboBox_Beneficiarios.DataBind(); ComboBox_Beneficiarios.Value = IdNuevo; ComboBox_Beneficiarios.Text = Beneficiario.NombreCompleto; ASPxPopup_Beneficiarios.ShowOnPageLoad = false; } } catch (Exception Ex) { FG.Controlador_Error(Ex, Page.Response); } }
protected void BtnGuardar_Click(object sender, EventArgs e) { try { if (TextBox_NombreEmpresa.Text == "") { //ScriptManager.RegisterStartupScript(Page, Page.GetType(), "err_msj", "alert('Ingrese el nombre de la empresa');", true); Toast.ShowToast(this, Toast.ToastType.Error, "Ingrese el nombre de la empresa.", "", Toast.ToastPosition.BottomStretch); return; } if (TextBox_Direccion.Text == "") { ScriptManager.RegisterStartupScript(Page, Page.GetType(), "err_msj", "alert('Ingrese el nombre de la empresa');", true); return; } clsDatosEmpresa DatosEmpresa = new clsDatosEmpresa(); DatosEmpresa.NombreEmpresa = TextBox_NombreEmpresa.Text.Trim(); DatosEmpresa.Direccion = TextBox_Direccion.Text.Trim(); DatosEmpresa.Telefono = TextBox_Teléfono.Text.Trim(); DatosEmpresa.Email = TextBox_Email.Text.Trim(); DatosEmpresa.Ruc = TextBox_Ruc.Text.Trim(); DatosEmpresa.Logo = BinaryImage_Logo.ContentBytes; FG._NombreUsuario = HttpContext.Current.User.Identity.Name; string IdentityUser = FG.CrearIdentificadorUsuario(FG._NombreUsuario); Neg.AgregarActualizarDatosEmpresa(DatosEmpresa, IdentityUser); string MsjSQL = FG.Obtener_MensajeSQL(IdentityUser); if (MsjSQL != "") { ScriptManager.RegisterStartupScript(Page, Page.GetType(), "err_msj", "alert('" + MsjSQL + "');", true); } else { ScriptManager.RegisterStartupScript(Page, Page.GetType(), "err_msj", "alert('Datos Guardado Correctamente');", true); } } catch (Exception Ex) { FG.Controlador_Error(Ex, Page.Response); } }
protected void Page_Load(object sender, EventArgs e) { if (Session["ReportName"] == null || Session["ReportName"] == "") { Response.Redirect("~/Default.aspx"); return; } if (HttpContext.Current.User.Identity.Name == "") { Response.Redirect("~/Account/Login.aspx"); return; } string ReportName = Session["ReportName"].ToString(); string IdentityUser = ""; string MsjSQL = ""; switch (ReportName) { case "PlanPago": if (Request.Params["RP"] == null || Request.Params["RP"] == "") { return; } int IdAsignacion = Convert.ToInt32(Request.Params["RP"].ToString()); Rpt_PlanPago RptPlanPago = new Rpt_PlanPago(); //FG.MakeRecordSet(Datos, "SELECT IdAsignacion, Proyecto, NumeroLote, AreaLote, Total, Prima, Beneficiario, NumeroCuota, FechaCuota, MesPagado, SaldoInicial, MontoMinimo, Saldo, Interes, TotalPagar, MontoPagado, FechaPago, Estado, Mora FROM dbo.FN_Asignacion_PlandePago(" + IdAsignacion + ") AS FN_Asignacion_PlandePago_1", ""); FG._NombreUsuario = HttpContext.Current.User.Identity.Name; IdentityUser = FG.CrearIdentificadorUsuario(FG._NombreUsuario); FG.MakeRecordSet(Datos, "EXEC SP_PlanPagoGenerar " + IdAsignacion + ", '" + IdentityUser + "'", ""); MsjSQL = FG.Obtener_MensajeSQL(IdentityUser); if (MsjSQL == "") { if (Datos.Tables[0].Rows.Count != 0) { RptPlanPago.DataSource = Datos; RptPlanPago.DataMember = "View_Reporte_PlanPago"; CargarDatosEmpresa(RptPlanPago); RptPlanPago.CreateDocument(); WebDocumentViewer.OpenReport(RptPlanPago); } } break; case "EstadoCuenta": ASPxNavBar navMain = (this.Master.FindControl("LeftPanel").FindControl("nbMain") as ASPxNavBar); if (navMain != null) { navMain.Groups.FindByName("Reportes").Expanded = true; navMain.SelectedItem = navMain.Items.FindByName("EstadoCuenta"); } Rpt_EstadoCuenta RptEstadoCuenta = new Rpt_EstadoCuenta(); if (Session["IdAsignacionEstadoCuenta"] != null && Session["IdAsignacionEstadoCuenta"] != "") { RptEstadoCuenta.Parameters["IdAsignacion"].Value = Convert.ToInt32(Session["IdAsignacionEstadoCuenta"]); } CargarDatosEmpresa(RptEstadoCuenta); RptEstadoCuenta.CreateDocument(); WebDocumentViewer.OpenReport(RptEstadoCuenta); break; case "TicketPago": if (Session["IdPagoTicket"] == null || Session["IdTicketPago"] == "") { return; } Rpt_TicketPago RptTicketPago = new Rpt_TicketPago(); int IdPago = Convert.ToInt32(Session["IdPagoTicket"]); FG._NombreUsuario = HttpContext.Current.User.Identity.Name; IdentityUser = FG.CrearIdentificadorUsuario(FG._NombreUsuario); FG.MakeRecordSet(Datos, "EXEC [SP_TicketPagoGenerar] " + IdPago + ",'" + IdentityUser + "'", ""); MsjSQL = FG.Obtener_MensajeSQL(IdentityUser); if (MsjSQL == "") { if (Datos.Tables[0].Rows.Count != 0) { RptTicketPago.DataSource = Datos; RptTicketPago.DataMember = "View_Reporte_TicketPago"; RptTicketPago.CreateDocument(); WebDocumentViewer.OpenReport(RptTicketPago); } } break; case "PagosFechas": Rpt_PagosFechas RptPagosFechas = new Rpt_PagosFechas(); string FiltroFechas = Session["FiltroFechas"].ToString(); FG._NombreUsuario = HttpContext.Current.User.Identity.Name; IdentityUser = FG.CrearIdentificadorUsuario(FG._NombreUsuario); if (FiltroFechas != "Todos") { FG.MakeRecordSet(Datos, "SELECT * FROM View_Pagos_Asignaciones WHERE convert(date,FechaRecibo) IN(" + FiltroFechas + ")", ""); } else { FG.MakeRecordSet(Datos, "SELECT * FROM View_Pagos_Asignaciones", ""); } MsjSQL = FG.Obtener_MensajeSQL(IdentityUser); if (MsjSQL == "") { if (Datos.Tables[0].Rows.Count != 0) { RptPagosFechas.DataSource = Datos; RptPagosFechas.DataMember = "View_Pagos_Asignaciones"; CargarDatosEmpresa(RptPagosFechas); RptPagosFechas.CreateDocument(); WebDocumentViewer.OpenReport(RptPagosFechas); } } break; case "Proforma": Rpt_Proforma RptProforma = new Rpt_Proforma(); int IdProforma = Convert.ToInt32(Session["IdProforma"]); RptProforma.Parameters["IdProforma"].Value = IdProforma; CargarDatosEmpresa(RptProforma); string Ruta = HttpContext.Current.Server.MapPath(@"~\Content\Imagenes\"); ((XRPictureBox)RptProforma.FindControl("xrPicture_Fecha", true)).ImageUrl = Ruta + "proforma2.png"; RptProforma.CreateDocument(); WebDocumentViewer.OpenReport(RptProforma); break; } }
protected void Btn_Guardar_Click(object sender, EventArgs e) { try { if (TextBox_Nombre.Text == "") { Toast.ShowToast(this, Toast.ToastType.Error, "Debe ingresar el nombre del cliente."); } else if (TextBox_Domicilio.Text == "") { Toast.ShowToast(this, Toast.ToastType.Error, "Debe ingresar el domicilio del cliente."); } else if (TextBox_Telefono.Text == "") { Toast.ShowToast(this, Toast.ToastType.Error, "Debe ingresar el número telefónico del cliente."); } else if (ComboBox_Proyecto.Text == "") { Toast.ShowToast(this, Toast.ToastType.Error, "Debe seleccionar el Proyecto donde está ubicado el Lote."); } else if (TextBox_Lote.Text == "") { Toast.ShowToast(this, Toast.ToastType.Error, "Debe ingresar el Número del Lote."); } else if (SpinEdit_Areas.Text == "" || SpinEdit_Areas.Text == "0") { Toast.ShowToast(this, Toast.ToastType.Error, "Debe ingresar el Área del Lote."); } else if (SpinEdit_PrecioVara.Text == "" || SpinEdit_PrecioVara.Text == "0") { Toast.ShowToast(this, Toast.ToastType.Error, "Debe ingresar el Precio de la Vara Cuadrada."); } else if (SpinEdit_Interes.Text == "" || SpinEdit_Interes.Text == "0") { Toast.ShowToast(this, Toast.ToastType.Error, "Debe ingresar la Tasa de Interés a aplicar."); } else if (SpinEdit_Plazo.Text == "" || SpinEdit_Plazo.Text == "0") { Toast.ShowToast(this, Toast.ToastType.Error, "Debe ingresar el Plazo del Crédito."); } else { clsProformas Proforma = new clsProformas(); Proforma.IdProforma = Convert.ToInt32(lblIdProforma.Text); Proforma.Nombre = TextBox_Nombre.Text; Proforma.Domicilio = TextBox_Domicilio.Text; Proforma.Telefono = TextBox_Telefono.Text; Proforma.Email = TextBox_Email.Text; Proforma.Proyecto = ComboBox_Proyecto.Text.Trim(); Proforma.Lote = TextBox_Lote.Text; Proforma.Area = Convert.ToDouble(SpinEdit_Areas.Text); Proforma.PrecioVara = Convert.ToDouble(SpinEdit_PrecioVara.Text); Proforma.Prima = Convert.ToDouble(SpinEdit_Prima.Text); Proforma.Interes = Convert.ToInt32(SpinEdit_Interes.Text); Proforma.Plazo = Convert.ToInt32(SpinEdit_Plazo.Text); FG._NombreUsuario = HttpContext.Current.User.Identity.Name; string IdentityUser = FG.CrearIdentificadorUsuario(FG._NombreUsuario); string IdProforma = Neg.AgregarActualizarProforma(Proforma, IdentityUser); string MsjSQL = FG.Obtener_MensajeSQL(IdentityUser); if (MsjSQL != "") { ScriptManager.RegisterStartupScript(Page, Page.GetType(), "err_msg", "alert('" + MsjSQL + "');", true); return; } else { lblIdProforma.Text = IdProforma; Btn_Imprimir.Enabled = true; CargarDatos(IdProforma); Toast.ShowToast(this, Toast.ToastType.Success, "Registro Guardado con éxito."); GridView_Proformas.DataBind(); } } } catch (Exception Ex) { FG.Controlador_Error(Ex, Page.Response); } }