public object Get(Estadisticas est) { Resumen resumen = new Resumen() { CantidadParticipantes = QwNhSession.QueryOver <Participante>().RowCount() }; IList <ParticipantePuntaje> puntajes = QwNhSession.CreateSQLQuery("EXEC dbo.StpPuntuaciones") .SetResultTransformer(PuntajesTransformer.Transformer) .List <ParticipantePuntaje>() .OrderByDescending(x => x.Puntos).ThenBy(x => x.Participante) .ToList(); int puntosActuales = -1; int posActual = 1; int contPos = 1; foreach (var p in puntajes) { if (p.Puntos != puntosActuales) { puntosActuales = p.Puntos; posActual = contPos; } p.Posicion = posActual; contPos++; } return(new EstadisticasResponse() { Resumen = resumen, Puntajes = puntajes }); }
private void CargarInfoSubEtapa(Resumen objresumen) { LogicaNegocio Ln = new LogicaNegocio(); var dtSubEtapa = Ln.ListarSubEtapaLegal(objresumen.OrdenSubEtapaLegal - 1); lbSuccess.Text = "SubEtapa Legal: " + dtSubEtapa.Rows[0]["EdoServiciosLegales"].ToString(); }
public void EjecutarOpcion(int opcion) { switch (opcion) { case NUEVO_TRACKER: EjecutarNuevoTracker(); break; case CARGAR_TRACKER: EjecutarCargarTracker(); break; case TU_ANYO_EN_PIXELES: EjecutarTuAnyoEnPixeles(); break; case VER_RESUMEN: resumen = new Resumen(); resumen.VerResumen(numeroDeHabitos); break; case VER_AYUDA: Ayuda.MostrarAyuda(); break; } }
void CargarDetalle(Resumen objresumen) { DataSet ds = new DataSet(); LogicaNegocio Ln = new LogicaNegocio(); ds = Ln.CargarDetalleCertificado(objresumen.idOperacion, objresumen.idEmpresa); if (ds.Tables[0].Rows.Count > 0) { txtEmpresa.Text = ds.Tables[0].Rows[0]["Empresa"].ToString(); txtNroCertificado.Text = ds.Tables[0].Rows[0]["NCF"].ToString(); txtFondo.Text = ds.Tables[0].Rows[0]["Fondo"].ToString(); txtAcreedor.Text = ds.Tables[0].Rows[0]["Acreedor"].ToString(); txtGiro.Text = ds.Tables[0].Rows[0]["Giro"].ToString();; txtDiasMora.Text = ds.Tables[0].Rows[0]["DiasMora"].ToString(); txtTramo.Text = ds.Tables[0].Rows[0]["Tramo"].ToString(); txtCapital.Text = ds.Tables[0].Rows[0]["CapitalMora"].ToString(); txtIntereses.Text = ds.Tables[0].Rows[0]["InteresMora"].ToString(); txtMontoMora.Text = ds.Tables[0].Rows[0]["MontoMora"].ToString(); txtCuotasMora.Text = ds.Tables[0].Rows[0]["CuotasMora"].ToString(); txtCuotasPagadas.Text = ds.Tables[0].Rows[0]["CuotasPagadas"].ToString(); txtCuotasPactadas.Text = ds.Tables[0].Rows[0]["CuotasPactadas"].ToString(); txtSaldoCertificado.Text = ds.Tables[0].Rows[0]["SaldoCertificado"].ToString(); txtGarantia.Text = ds.Tables[0].Rows[0]["GarantiaVA"].ToString(); txtFogape.Text = ds.Tables[0].Rows[0]["Fogape"].ToString(); txtCobertura.Text = ds.Tables[0].Rows[0]["Cobertura"].ToString(); txtDeudaCF.Text = ds.Tables[0].Rows[0]["DeudaCartera"].ToString(); } if (ds.Tables[1].Rows.Count > 0) { gridContactos.DataSource = ds.Tables[1]; gridContactos.DataBind(); } }
public void TestResumenListaConNuevosTipos() { var formas = new List <FiguraGeometrica> { new Cuadrado(5), new Circulo(3), new TrianguloEquilatero(4), new TrapecioRectangulo(5, 3, 2), new Cuadrado(2), new Rectangulo(7, 3), new TrianguloEquilatero(9), new Circulo(2.75m), new TrapecioRectangulo(9, 2.4m, 4.1m), new TrianguloEquilatero(4.2m) }; var resumenEspaniol = Resumen.Imprimir(formas, new Espaniol()); var resumenFrances = Resumen.Imprimir(formas, new Frances()); var resumenIngles = Resumen.Imprimir(formas, new Ingles()); Assert.AreEqual( "<h1>Reporte de Formas</h1>2 Cuadrados | Area 29 | Perimetro 28 <br/>2 Círculos | Area 13,01 | Perimetro 18,06 <br/>3 Triángulos | Area 49,64 | Perimetro 51,6 <br/>2 Trapecios | Area 31,37 | Perimetro 36,1 <br/>1 Rectángulo | Area 21 | Perimetro 20 <br/>TOTAL:<br/>10 formas Perimetro 153,76 Area 144,02", resumenEspaniol); Assert.AreEqual( "<h1>Rapport de Formes</h1>2 Carrés | Surface 29 | Périmètre 28 <br/>2 Cercles | Surface 13,01 | Périmètre 18,06 <br/>3 Triangles | Surface 49,64 | Périmètre 51,6 <br/>2 Trapèzes | Surface 31,37 | Périmètre 36,1 <br/>1 Rectangle | Surface 21 | Périmètre 20 <br/>TOTAL:<br/>10 formes Périmètre 153,76 Surface 144,02", resumenFrances); Assert.AreEqual( "<h1>Shapes report</h1>2 Squares | Area 29 | Perimeter 28 <br/>2 Circles | Area 13,01 | Perimeter 18,06 <br/>3 Triangles | Area 49,64 | Perimeter 51,6 <br/>2 Trapezoids | Area 31,37 | Perimeter 36,1 <br/>1 Rectangle | Area 21 | Perimeter 20 <br/>TOTAL:<br/>10 shapes Perimeter 153,76 Area 144,02", resumenIngles); }
private void btn_agregarDetalles_Click(object sender, EventArgs e) { Resumen resumen = new Resumen(); resumen.TipoDocumento = int.Parse(txt_tipoDoc.Text); resumen.MntNeto = int.Parse(txt_mntNeto.Text); resumen.MntIva = int.Parse(txt_mntIva.Text); resumen.TasaIVA = int.Parse(txt_tasaIva.Text); resumen.MntExento = int.Parse(txt_mntExento.Text); resumen.MntTotal = int.Parse(txt_mntTotal.Text); resumen.FoliosEmitidos = int.Parse(txt_foliosEmitidos.Text); resumen.FoliosAnulados = int.Parse(txt_foliosAnulados.Text); resumen.FoliosUtilizados = int.Parse(txt_foliosUtilizados.Text); resumenes.Add(resumen); grid_resumen.DataSource = null; grid_resumen.DataSource = resumenes; txt_tipoDoc.Text = "0"; txt_mntNeto.Text = "0"; txt_foliosUtilizados.Text = "0"; txt_foliosEmitidos.Text = "0"; txt_foliosAnulados.Text = "0"; txt_tipoDoc.Text = "0"; txt_mntIva.Text = "0"; txt_tasaIva.Text = "0"; txt_mntTotal.Text = "0"; grid_resumen.ClearSelection(); }
private void FAC_014_Rpt_BeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e) { lbl_fecha.Text = DateTime.Now.ToString("dd/MM/yyyy hh:mm:ss"); lbl_empresa.Text = empresa; lbl_usuario.Text = usuario; int IdEmpresa = p_IdEmpresa.Value == null ? 0 : Convert.ToInt32(p_IdEmpresa.Value); DateTime fecha_ini = p_fecha_ini.Value == null ? DateTime.Now : Convert.ToDateTime(p_fecha_ini.Value); DateTime fecha_fin = p_fecha_fin.Value == null ? DateTime.Now : Convert.ToDateTime(p_fecha_fin.Value); FAC_014_Bus bus_rpt = new FAC_014_Bus(); List <FAC_014_Info> lst_rpt = bus_rpt.GetList(IdEmpresa, fecha_ini, fecha_fin); this.DataSource = lst_rpt; ListaAgrupada = (from q in lst_rpt group q by new { q.IdEmpresa, q.Nombre_Evento } into Resumen select new FAC_014_Info { IdEmpresa = Resumen.Key.IdEmpresa, Nombre_Evento = Resumen.Key.Nombre_Evento, Total = Resumen.Sum(q => q.Total) }).ToList(); }
private void lb_gridCertificadosCommand(object sender, CommandEventArgs e) { int index = int.Parse(e.CommandArgument.ToString()); SPWeb app2 = SPContext.Current.Web; Resumen objResumen = new Resumen(); objResumen.idOperacion = int.Parse(System.Web.HttpUtility.HtmlDecode(gridCertificados.Rows[index].Cells[0].Text.ToString())); objResumen.idEmpresa = int.Parse(hdfidEmpresa.Value.ToString()); objResumen.desOperacion = System.Web.HttpUtility.HtmlDecode(gridCertificados.Rows[index].Cells[2].Text.ToString()); objResumen.idPermiso = Constantes.PERMISOS.SOLOLECTURA.ToString(); objResumen.idUsuario = app2.CurrentUser.Name; objResumen.descEjecutivo = lblEjecutivo.Text; objResumen.desEtapa = System.Web.HttpUtility.HtmlDecode(gridCertificados.Rows[index].Cells[14].Text.ToString()); objResumen.area = "Posicion"; objResumen.desEmpresa = lblNombre.Text; objResumen.rut = lblRut.Text; objResumen.desSubEtapa = System.Web.HttpUtility.HtmlDecode(gridCertificados.Rows[index].Cells[15].Text.ToString()); objResumen.linkActual = "PosicionCliente.aspx"; objResumen.linkPrincial = "PosicionCliente.aspx"; Page.Session["RESUMEN"] = objResumen; if (e.CommandName == "IrOperacion") { Page.Response.Redirect("DatosOperacion.aspx"); } if (e.CommandName == "Redireccion") { string NroCer = gridCertificados.Rows[index].Cells[17].Text.ToString(); Page.Response.Redirect("CalendarioPago.aspx?NCertificado=" + gridCertificados.Rows[index].Cells[17].Text.ToString()); } }
public static void Actualizar(Resumen resumen) { using (var unidadDeTrabajo = new UnidadDeTrabajo(new IbushakProductosContext())) { unidadDeTrabajo.Resumen.actualizar(resumen); unidadDeTrabajo.guardarCambios(); } }
protected void Page_Load(object sender, EventArgs e) { if (Page.Session["RESUMEN"] != null) { ViewState["RES"] = (Resumen)Page.Session["RESUMEN"]; } asignacionResumen(ref objresumen); SPWeb app2 = SPContext.Current.Web; DataTable dt = new DataTable("dt"); ValidarPermisos validar = new ValidarPermisos { NombreUsuario = util.ObtenerValor(app2.CurrentUser.Name), Pagina = pagina, Etapa = string.Empty, }; dt = validar.ListarPerfil(validar); Page.Session["dtRol"] = dt; if (dt.Rows.Count > 0) { ocultarDiv(); if (!Page.IsPostBack) { if (Page.Session["RESUMEN"] != null) { try { //btnGuardar.OnClientClick = "return Dialogo(); return Validar('" + btnGuardar.ClientID.Substring(0, btnGuardar.ClientID.Length - 10) + "');"; objresumen = (Resumen)Page.Session["RESUMEN"]; Page.Session["RESUMEN"] = null; //ViewState["ACCION"] = Constantes.OPCION.INSERTAR; lbEmpresa.Text = objresumen.desEmpresa; lbRut.Text = objresumen.rut; lbOperacion.Text = objresumen.desOperacion; lbEjecutivo.Text = objresumen.descEjecutivo; CargarInfoSubEtapa(objresumen); } catch (Exception ex) { LoggingError.PostEventRegister(ex, ConfigurationManager.AppSettings["pathLog"].ToString(), "", "", ConfigurationManager.AppSettings["logName"].ToString(), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledLog"].ToString()), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledEventViewer"].ToString()), ConfigurationManager.AppSettings["registerEventsTypes"].ToString(), EventLogEntryType.Error); dvWarning.Style.Add("display", "block"); btnGuardar.Visible = false; lbWarning.Text = "No puede realizar cambio a la etapa anterior, Operacion con inconsistencia de datos"; } } } } else { dvFormulario.Style.Add("display", "none"); dvWarning1.Style.Add("display", "block"); lbWarning1.Text = "Usuario sin permisos configurados"; } }
public void TestResumenListaVacia() { Assert.AreEqual("<h1>Lista vacía de formas!</h1>", Resumen.Imprimir(new List <FiguraGeometrica>(), new Espaniol())); Assert.AreEqual("<h1>Empty list of shapes!</h1>", Resumen.Imprimir(new List <FiguraGeometrica>(), new Ingles())); Assert.AreEqual("<h1>Liste vide de formes!</h1>", Resumen.Imprimir(new List <FiguraGeometrica>(), new Frances())); }
public void TestResumenListaConUnCuadrado() { var cuadrados = new List <FiguraGeometrica> { new Cuadrado(5) }; var resumen = Resumen.Imprimir(cuadrados, new Espaniol()); Assert.AreEqual("<h1>Reporte de Formas</h1>1 Cuadrado | Area 25 | Perimetro 20 <br/>TOTAL:<br/>1 formas Perimetro 20 Area 25", resumen); }
//protected void btnFinalizar_Click(object sender, EventArgs e) //{ //asignacionResumen(ref objresumen); //LogicaNegocio lcGlobal = new LogicaNegocio(); //lcGlobal.GestionResponsableOperacion(objresumen.idOperacion, objresumen.idUsuario, objresumen.descCargo, "01"); //LogicaNegocio MTO = new LogicaNegocio(); //Boolean exito; //exito = MTO.finalizarScoring(objresumen.idEmpresa.ToString(), generarXML(), objresumen.idUsuario.ToString(), objresumen.descCargo.ToString()); //if (exito) //{ // ocultarDiv(); // dvSuccess.Style.Add("display", "block"); // lbSuccess.Text = MTO.buscarMensaje(Constantes.MENSAJES.EXITOINSETDOCCONTABLE); // ViewState["ACCION"] = Constantes.OPCION.MODIFICAR; //} //else //{ // ocultarDiv(); // dvError.Style.Add("display", "block"); // lbError.Text = MTO.buscarMensaje(Constantes.MENSAJES.ERRORINSERTDOCCONTABLE); //} //} //protected void btnImprimir_Click(object sender, EventArgs e) //{ // Page.Session["BUSQUEDA"] = ViewState["BUSQUEDA"]; // asignacionResumen(ref objresumen); // string Reporte = "ReporteScoring"; // byte[] archivo = GenerarReporte(objresumen.idEmpresa); // if (archivo != null) // { // Page.Session["tipoDoc"] = "pdf"; // Page.Session["binaryData"] = archivo; // Page.Session["Titulo"] = Reporte; // ScriptManager.RegisterStartupScript(Page, Page.GetType(), "popup", "window.open('BajarDocumento.aspx','_blank')", true); // } //} #endregion #region Metodos public void asignacionResumen(ref Resumen objresumen) { if (Page.Session["RESUMEN"] != null) { objresumen = (Resumen)Page.Session["RESUMEN"]; } else { Page.Response.Redirect("MensajeSession.aspx"); } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { if (Page.Session["RESUMEN"] != null) { objresumen = (Resumen)Page.Session["RESUMEN"]; CargarDetalle(objresumen); } } }
public void asignacionResumen(ref Resumen objresumen) { if (ViewState["RES"] != null) { objresumen = (Resumen)ViewState["RES"]; } else { Page.Response.Redirect("MensajeSession.aspx"); } }
private void CXP_014_Rpt_BeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e) { lbl_fecha.Text = DateTime.Now.ToString("dd/MM/yyyy hh:mm:ss"); lbl_empresa.Text = empresa; lbl_usuario.Text = usuario; int IdEmpresa = p_IdEmpresa.Value == null ? 0 : Convert.ToInt32(p_IdEmpresa.Value); decimal IdProveedor = p_IdProveedor.Value == null ? 0 : Convert.ToDecimal(p_IdProveedor.Value); DateTime fechaIni = p_fecha_ini.Value == null ? DateTime.Now : Convert.ToDateTime(p_fecha_ini.Value); DateTime fechaFin = p_fecha_fin.Value == null ? DateTime.Now : Convert.ToDateTime(p_fecha_fin.Value); string IdTipoServicio = p_IdTipoServicio.Value == null ? "" : Convert.ToString(p_IdTipoServicio.Value); bool mostrar_anulados = p_mostrar_anulados.Value == null ? false : Convert.ToBoolean(p_mostrar_anulados.Value); tb_empresa_Bus bus_empresa = new tb_empresa_Bus(); var emp = bus_empresa.get_info(IdEmpresa); //lbl_empresa.Text = emp.RazonSocial; if (emp != null && emp.em_logo != null) { ImageConverter obj = new ImageConverter(); lbl_imagen.Image = (Image)obj.ConvertFrom(emp.em_logo); } CXP_014_Bus bus_rpt = new CXP_014_Bus(); List <CXP_014_Info> lst_rpt = new List <CXP_014_Info>(); if (IntArray != null) { foreach (var item in IntArray) { lst_rpt.AddRange(bus_rpt.GetList(IdEmpresa, item, IdProveedor, fechaIni, fechaFin, IdTipoServicio, mostrar_anulados)); } } this.DataSource = lst_rpt; ListaAgrupada = (from q in lst_rpt group q by new { q.IdSucursal, q.Su_Descripcion } into Resumen select new CXP_014_Info { IdSucursal = Resumen.Key.IdSucursal, Su_Descripcion = Resumen.Key.Su_Descripcion, co_subtotal_iva = Resumen.Sum(q => q.co_subtotal_iva), co_subtotal_siniva = Resumen.Sum(q => q.co_subtotal_siniva), co_valoriva = Resumen.Sum(q => q.co_valoriva), co_total = Resumen.Sum(q => q.co_total) }).ToList(); }
public void asignacionResumen(ref Resumen objresumen) { if (ViewState["RES"] != null) { objresumen = (Resumen)ViewState["RES"]; } else { dvFormulario.Style.Add("display", "none"); warning("Error al cargar el formulario, intente nuevamente"); } }
private void ValidacionResumen(Resumen resumenNuevo) { Resumen resumenViejo = ResumenAdapter.ObtenerResumen(resumenNuevo.ASIN); List <CampoActualizado> lstCamposActualizado = resumenNuevo.DetailedCompare(resumenViejo); if (lstCamposActualizado.Count <= 0) { return; } productoActualizado.Campos.AddRange(lstCamposActualizado); cambioResumen = true; Cambio = true; }
public void TestResumenListaConMasCuadrados() { var cuadrados = new List <FiguraGeometrica> { new Cuadrado(5), new Cuadrado(1), new Cuadrado(3) }; var resumen = Resumen.Imprimir(cuadrados, new Ingles()); Assert.AreEqual("<h1>Shapes report</h1>3 Squares | Area 35 | Perimeter 36 <br/>TOTAL:<br/>3 shapes Perimeter 36 Area 35", resumen); }
private void ROL_010_Rpt_BeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e) { lbl_fecha.Text = DateTime.Now.ToString("dd/MM/yyyy hh:mm:ss"); lbl_empresa.Text = empresa; lbl_usuario.Text = usuario; int IdEmpresa = p_IdEmpresa.Value == null ? 0 : Convert.ToInt32(p_IdEmpresa.Value); int IdSucursal = p_IdSucursal.Value == null ? 0 : Convert.ToInt32(p_IdSucursal.Value); int IdDivision = p_IdDivision.Value == null ? 0 : Convert.ToInt32(p_IdDivision.Value); int IdArea = p_IdArea.Value == null ? 0 : Convert.ToInt32(p_IdArea.Value); int IdTipoNomina = p_IdTipoNomina.Value == null ? 0 : Convert.ToInt32(p_IdTipoNomina.Value); string em_status = Convert.ToString(p_em_status.Value) == "" ? "" : Convert.ToString(p_em_status.Value); string Ubicacion = Convert.ToString(p_IdUbicacion.Value) == "" ? "" : Convert.ToString(p_IdUbicacion.Value); tb_empresa_Bus bus_empresa = new tb_empresa_Bus(); var emp = bus_empresa.get_info(IdEmpresa); lbl_empresa.Text = emp.em_nombre; if (emp != null && emp.em_logo != null) { ImageConverter obj = new ImageConverter(); lbl_imagen.Image = (Image)obj.ConvertFrom(emp.em_logo); } ROL_010_Bus bus_rpt = new ROL_010_Bus(); List <ROL_010_Info> lst_rpt = bus_rpt.get_list(IdEmpresa, IdSucursal, IdDivision, IdArea, IdTipoNomina, em_status, Ubicacion); this.DataSource = lst_rpt; lst_rpt_resumen = (from q in lst_rpt group q by new { q.IdEmpresa, q.IdSucursal, q.IdDivision, q.IdArea, q.DescDivision, q.DescArea, q.de_descripcion } into Resumen select new ROL_010_Info { IdEmpresa = Resumen.Key.IdEmpresa, IdSucursal = Resumen.Key.IdSucursal, IdDivision = Resumen.Key.IdDivision, IdArea = Resumen.Key.IdArea, DescDivision = Resumen.Key.DescDivision, DescArea = Resumen.Key.DescArea, de_descripcion = Resumen.Key.de_descripcion, CantidadEmpleados = Resumen.Count() }).ToList(); }
public void Insert(Resumen data) { try { base.DataContext.Resumen.Add(data); base.DataContext.SaveChanges(); } catch (DbException dbex) { throw dbex; } catch (Exception ex) { throw ex; } }
public JsonResult GetResumen(long pMov) { Resumen oResumen = new Resumen(); Conformidad oConformidad = null; WSTercerosLiquidaciones.TercerosLiquidacionesSoapClient wsClient = new WSTercerosLiquidaciones.TercerosLiquidacionesSoapClient(); wsClient.Open(); DataSet ds = wsClient.GetResumen(pMov); wsClient.Close(); foreach (DataRow dr in ds.Tables[0].Rows) { switch (dr["GrupoId"].ToString()) { case "0": oResumen.Productividad.Add(new ResumenItem(dr)); break; case "1": oResumen.Factura.Add(new ResumenItem(dr)); break; case "2": oResumen.Retenciones.Add(new ResumenItem(dr)); break; case "3": oResumen.Descuentos.Add(new ResumenItem(dr)); break; case "4": oResumen.Pagos.Add(new ResumenItem(dr)); break; default: break; } } return(Json(oResumen, JsonRequestBehavior.AllowGet)); }
public async Task <DNSGPS> ApiRequest() { string[,] matrizTiempos = new string[10, 10]; matrizTiempos = Webscrapping.EjecutarTiempo(); string[,] matrizCoordenadas = new string[10, 10]; matrizCoordenadas = Webscrapping.EjecutarCoordenadas(); string coordenadas = Coordenadas.CambiaACoordenadas("Almería", "Santander", matrizCoordenadas); string ciudad = Coordenadas.CambiaACiudad("37.769722222222,-3.7888888888889", matrizCoordenadas); Console.WriteLine(coordenadas); Console.WriteLine(ciudad); using (HttpClient client = new HttpClient()) { //HttpResponseMessage responseMessage = await client.GetAsync("https://api.tomtom.com/routing/1/calculateRoute/52.50931%2C13.42936%3A52.50274%2C13.43872/json?instructionsType=coded&avoid=unpavedRoads&key=QNDSKoghJXsfleTToOkVBTPLwkaYbauA"); HttpResponseMessage responseMessage = await client.GetAsync("https://api.tomtom.com/routing/1/calculateRoute/52.50931%2C13.42936%3A52.50274%2C13.43872/json?maxAlternatives=2&instructionsType=coded&avoid=unpavedRoads&key=QNDSKoghJXsfleTToOkVBTPLwkaYbauA"); HttpContent httpcontent = responseMessage.Content; string content = await httpcontent.ReadAsStringAsync(); JObject jObject = JObject.Parse(content); JToken jRutas = jObject["routes"]; Resumen resumen = new Resumen(jRutas.Values("summary")); IEnumerable <JToken> rutas = jRutas.Values("guidance").Values("instructions"); List <Ruta> listaRutas = new List <Ruta>(); foreach (JToken jRuta in rutas) { listaRutas.Add(new Ruta(jRuta)); } return(new DNSGPS(resumen, listaRutas)); } }
public void TestResumenListaConMasTipos() { var formas = new List <FiguraGeometrica> { new Cuadrado(5), new Circulo(3), new TrianguloEquilatero(4), new Cuadrado(2), new TrianguloEquilatero(9), new Circulo(2.75m), new TrianguloEquilatero(4.2m) }; var resumenIngles = Resumen.Imprimir(formas, new Ingles()); var resumenEspaiol = Resumen.Imprimir(formas, new Espaniol()); Assert.AreEqual( "<h1>Shapes report</h1>2 Squares | Area 29 | Perimeter 28 <br/>2 Circles | Area 13,01 | Perimeter 18,06 <br/>3 Triangles | Area 49,64 | Perimeter 51,6 <br/>TOTAL:<br/>7 shapes Perimeter 97,66 Area 91,65", resumenIngles); Assert.AreEqual( "<h1>Reporte de Formas</h1>2 Cuadrados | Area 29 | Perimetro 28 <br/>2 Círculos | Area 13,01 | Perimetro 18,06 <br/>3 Triángulos | Area 49,64 | Perimetro 51,6 <br/>TOTAL:<br/>7 formas Perimetro 97,66 Area 91,65", resumenEspaiol); }
public void Update(Resumen data) { try { var dataUpdate = base.DataContext.Resumen.Where(p => p.ResumenID == data.ResumenID).SingleOrDefault(); if (dataUpdate != null) { dataUpdate.Actualizados = data.Actualizados; dataUpdate.BI_ODS_Udp = data.BI_ODS_Udp; dataUpdate.Contenedor = data.Contenedor; dataUpdate.Fecha = data.Fecha; dataUpdate.Inicio = data.Inicio; dataUpdate.Insertados = data.Insertados; dataUpdate.Modificacion = DateTime.UtcNow; dataUpdate.Procesado = data.Procesado; dataUpdate.Registros = data.Registros; dataUpdate.Termino = data.Termino; dataUpdate.Tipo = data.Tipo; base.DataContext.Entry(dataUpdate).State = EntityState.Modified; base.DataContext.SaveChanges(); } else { throw new Exception("No se encontró el registro en la base de datos a modificar."); } } catch (DbException dbex) { throw dbex; } catch (Exception ex) { throw ex; } }
private void lb_gridGarantiaEmpresa(object sender, CommandEventArgs e) { int index = int.Parse(e.CommandArgument.ToString()); if (e.CommandName == "IrGarantia") { SPWeb app2 = SPContext.Current.Web; Resumen objResumen = new Resumen(); //string idGarantia = System.Web.HttpUtility.HtmlDecode(gridGarantiaEmpresa.Rows[index].Cells[9].Text.ToString()); objResumen.idPermiso = Constantes.PERMISOS.SOLOLECTURA.ToString(); objResumen.idEmpresa = int.Parse(hdfidEmpresa.Value.ToString()); objResumen.idUsuario = app2.CurrentUser.Name; objResumen.descCargo = ""; objResumen.desEmpresa = lblNombre.Text; objResumen.rut = lblRut.Text; objResumen.area = "Posicion"; objResumen.idOperacion = -1; objResumen.desOperacion = "No aplica"; objResumen.descEjecutivo = lblEjecutivo.Text; objResumen.linkActual = "PosicionCliente.aspx"; Page.Session["RESUMEN"] = objResumen; Page.Response.Redirect("MantenedorGarantias.aspx"); } }
protected void gvBitacoraCobranza_CustomButtonCallback(object sender, ASPxGridViewCustomButtonCallbackEventArgs e) { LogicaNegocio Ln = new LogicaNegocio(); Resumen resumenP = new Resumen(); ASPxGridView gvBitacora = sender as ASPxGridView; int index = e.VisibleIndex; string Ncertificado = gvBitacora.GetRowValues(index, "NumCertificado").ToString(); resumenP.idOperacion = int.Parse(gvBitacora.GetRowValues(index, "IdOperacion").ToString()); resumenP.idEmpresa = int.Parse(gvBitacora.GetRowValues(index, "IdEmpresa").ToString()); resumenP.area = gvBitacora.GetRowValues(index, "DescArea").ToString(); resumenP.linkActual = "BitacoraCobranza.aspx"; resumenP.linkPrincial = "BitacoraCobranza.aspx"; resumenP.linkError = "Mensaje.aspx"; SPWeb app2 = SPContext.Current.Web; resumenP.idUsuario = util.ObtenerValor(app2.CurrentUser.Name); Page.Session["RESUMEN"] = resumenP; if (e.ButtonID == "calendario") { ASPxWebControl.RedirectOnCallback(string.Format("CalendarioPago.aspx?Ncertificado={0}", Ncertificado)); } if (e.ButtonID == "detalle") { ASPxWebControl.RedirectOnCallback(string.Format("DetalleCarteraMorosos.aspx?")); } if (e.ButtonID == "reestructurar") { Ln.GestionBitacoraCobranza(int.Parse(gvBitacora.GetRowValues(index, "IdEmpresa").ToString()), int.Parse(gvBitacora.GetRowValues(index, "IdOperacion").ToString()), string.Empty, string.Empty, 0, DateTime.Now, string.Empty, false, util.ObtenerValor(app2.CurrentUser.Name), 3); } }
private void BAN_008_Rpt_BeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e) { lbl_fecha.Text = DateTime.Now.ToString("d/MM/yyyy hh:mm:ss"); lbl_usuario.Text = usuario; lbl_empresa.Text = empresa; int IdEmpresa = string.IsNullOrEmpty(p_IdEmpresa.Value.ToString()) ? 0 : Convert.ToInt32(p_IdEmpresa.Value); DateTime fecha_ini = string.IsNullOrEmpty(p_fecha_ini.Value.ToString()) ? DateTime.Now : Convert.ToDateTime(p_fecha_ini.Value); DateTime fecha_fin = string.IsNullOrEmpty(p_fecha_fin.Value.ToString()) ? DateTime.Now : Convert.ToDateTime(p_fecha_fin.Value); int IdBanco = string.IsNullOrEmpty(p_IdBanco.Value.ToString()) ? 0 : Convert.ToInt32(p_IdBanco.Value); int IdSucursal = string.IsNullOrEmpty(p_IdSucursal.Value.ToString()) ? 0 : Convert.ToInt32(p_IdSucursal.Value); BAN_008_Bus bus_rpt = new BAN_008_Bus(); List <BAN_008_Info> lst_rpt = new List <BAN_008_Info>(); //List<BAN_008_Info> lst_rpt = bus_rpt.GetList(IdEmpresa, fecha_ini, fecha_fin, IdBanco); ba_Banco_Cuenta_x_tb_sucursal_Bus bus_cta_suc = new ba_Banco_Cuenta_x_tb_sucursal_Bus(); var sucursal = bus_cta_suc.GetListSuc(IdEmpresa, IdSucursal); if (sucursal != null) { foreach (var item in sucursal) { lst_rpt.AddRange(bus_rpt.GetList(IdEmpresa, fecha_ini, fecha_fin, item.IdBanco)); } } this.DataSource = lst_rpt; ListaAgrupada = (from q in lst_rpt group q by new { q.IdEmpresa, q.IdBanco, q.ba_descripcion } into Resumen select new BAN_008_Info { IdEmpresa = Resumen.Key.IdEmpresa, IdBanco = Resumen.Key.IdBanco, ba_descripcion = Resumen.Key.ba_descripcion, Valor = Resumen.Sum(q => q.Valor) }).ToList(); #region Suc / valores var suc = lst_rpt.Where(q => q.Su_Descripcion != null).FirstOrDefault(); if (suc != null) { lbl_sucursal.Text = suc.Su_Descripcion; } tb_empresa_Bus bus_empresa = new tb_empresa_Bus(); var emp = bus_empresa.get_info(IdEmpresa); ImageConverter obj = new ImageConverter(); lbl_imagen.Image = (Image)obj.ConvertFrom(emp.em_logo); var NC = lst_rpt.Where(q => q.tc_TipoCbte == "NCB").Sum(q => q.ValorAbsoluto); var ND = lst_rpt.Where(q => q.tc_TipoCbte == "NDB").Sum(q => q.ValorAbsoluto); var DP = lst_rpt.Where(q => q.tc_TipoCbte == "DEP").Sum(q => q.ValorAbsoluto); var CH = lst_rpt.Where(q => q.tc_TipoCbte == "CHE").Sum(q => q.ValorAbsoluto); lbl_NC.Text = NC.ToString(); lbl_ND.Text = ND.ToString(); lbl_DP.Text = DP.ToString(); lbl_CH.Text = CH.ToString(); #endregion }
protected void Page_Load(object sender, EventArgs e) { LogicaNegocio LN = new LogicaNegocio(); if (Page.Session["RESUMEN"] != null) { ViewState["RES"] = (Resumen)Page.Session["RESUMEN"]; } asignacionResumen(ref objresumen); Permisos permiso = new Permisos(); ValidarPermisos validar = new ValidarPermisos(); string PermisoConfigurado = string.Empty; SPWeb app2 = SPContext.Current.Web; DataTable dt = new DataTable("dt"); validar.NombreUsuario = util.ObtenerValor(app2.CurrentUser.Name); validar.Pagina = pagina; validar.Etapa = objresumen.area; dt = permiso.ListarPerfil(validar); if (dt.Rows.Count > 0) { btnAgregar.OnClientClick = "return ValidarSeleccionServicios('" + btnAgregar.ClientID.Substring(0, btnAgregar.ClientID.Length - 10) + "');"; ocultarDiv(); if (!Page.IsPostBack) { if (Page.Session["RESUMEN"] != null) { objresumen = (Resumen)Page.Session["RESUMEN"]; Page.Session["RESUMEN"] = null; ViewState["ACCION"] = 1; lbEmpresa.Text = objresumen.desEmpresa; lbRut.Text = objresumen.rut; LbNegocio.Text = objresumen.desOperacion; lblNCertificado.Text = LN.ListarNumCertificado(objresumen.idOperacion); try { mostrarDatos(); CargaDocumentos(); } catch (Exception ex) { LoggingError.PostEventRegister(ex, ConfigurationManager.AppSettings["pathLog"].ToString(), "", "", ConfigurationManager.AppSettings["logName"].ToString(), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledLog"].ToString()), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledEventViewer"].ToString()), ConfigurationManager.AppSettings["registerEventsTypes"].ToString(), EventLogEntryType.Error); } //Verificación Edicion Simultanea string UsuarioFormulario = vem.verificacionEdicionSimultanea(objresumen.idUsuario, objresumen.idEmpresa, objresumen.idOperacion, "ServiciosLegalesGarantia", "Operacion"); if (!string.IsNullOrEmpty(UsuarioFormulario)) { ocultarDiv(); mensajeAlerta("Formulario bloqueado por: " + UsuarioFormulario + ". Por favor, intente editar este formulario más tarde. De ser un caso urgente comuníquese con el administrador del sistema."); btnGuardar.Enabled = false; } } else { Page.Response.Redirect("MensajeSession.aspx"); } validarCriticos(); } objresumen.area = "Fiscalia"; try { buscarArchivos(); tbServiciosGarantias1.Columns[1].ItemStyle.Width = 0; } catch (Exception ex) { LoggingError.PostEventRegister(ex, ConfigurationManager.AppSettings["pathLog"].ToString(), "", "", ConfigurationManager.AppSettings["logName"].ToString(), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledLog"].ToString()), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledEventViewer"].ToString()), ConfigurationManager.AppSettings["registerEventsTypes"].ToString(), EventLogEntryType.Error); } validar.Permiso = dt.Rows[0]["Permiso"].ToString(); ViewState["validar"] = validar; Control divFormulario = this.FindControl("dvFormulario"); bool TieneFiltro = true; //Control divFiltros = this.FindControl("filtros"); //Control divGrilla = this.FindControl("grilla"); if (divFormulario != null) { util.bloquear(divFormulario, dt.Rows[0]["Permiso"].ToString(), TieneFiltro); } else { dvFormulario.Style.Add("display", "none"); mensajeAlerta("Usuario sin permisos configurados"); } } else { dvFormulario.Style.Add("display", "none"); mensajeAlerta("Usuario sin permisos configurados"); } }
public Mayorizacion() { this.TopLevel = false; InitializeComponent(); // Movimientos if (Singleton.Instance.Asientos != null && Singleton.Instance.Asientos.Count > 0) { asientos = Singleton.Instance.Asientos; for (int i = 0; i < Singleton.Instance.Asientos.Count; i++) { this.dataGridView1.Rows.Add(new Object[] { asientos[i].codigo, asientos[i].descripcion, asientos[i].NumeroAsiento, asientos[i].Fecha.ToString("MM/dd/yyyy"), "$ " + asientos[i].Debe, "$ " + asientos[i].Haber }); } } // Resultados Resumen resumen; List <Resumen> lresumen = new List <Resumen>(); ArrayList lcodigos = new ArrayList(); for (int i = 0; i < asientos.Count; i++) { if (!(lcodigos.Contains(asientos[i].codigo))) { lcodigos.Add(asientos[i].codigo); } } foreach (int cod_cuenta in lcodigos) { double haber = 0; double debe = 0; String cuenta = ""; for (int i = 0; i < asientos.Count; i++) { if (cod_cuenta == asientos[i].codigo) { haber += asientos[i].Haber; debe += asientos[i].Debe; cuenta = asientos[i].descripcion; } } resumen = new Resumen(); resumen.codigo = cod_cuenta; resumen.descripcion = cuenta; resumen.DebeTotal = debe; resumen.HaberTotal = haber; resumen.getResultantes(); lresumen.Add(resumen); } for (int i = 0; i < lresumen.Count; i++) { this.dataGridView2.Rows.Add(new Object[] { lresumen[i].codigo, lresumen[i].descripcion, "$ " + lresumen[i].DebeTotal, "$ " + lresumen[i].HaberTotal, "$ " + lresumen[i].DebeResultante, "$ " + lresumen[i].HaberResultante }); } Singleton.Instance.Resumenes = lresumen; }