protected void Page_Load(object sender, EventArgs e) { if (!Page.IsCallback) { Master.bFuncionesLocales = true; Master.TituloPagina = "Consulta de facturabilidad / disponibilidad"; Master.FuncionesJavaScript.Add("Javascript/boxover.js"); Master.FuncionesJavaScript.Add("PopCalendar/PopCalendar.js"); Master.FicherosCSS.Add("PopCalendar/CSS/Classic.css"); DateTime dDesde; DateTime dHasta; try { Utilidades.SetEventosFecha(this.txtDesde); Utilidades.SetEventosFecha(this.txtHasta); int nMes = 0; if (Session["UMC_IAP"] != null) { nMes = (int)Session["UMC_IAP"]; } else { nMes = DateTime.Today.AddMonths(-1).Year * 100 + DateTime.Today.AddMonths(-1).Month; } DateTime dt = Fechas.AnnomesAFecha(nMes); dDesde = dt; dHasta = dt.AddMonths(1); txtDesde.Text = dt.ToShortDateString(); txtHasta.Text = dt.AddMonths(1).ToShortDateString(); string strTabla = obtenerDatosFact(txtDesde.Text, txtHasta.Text); string[] aTabla = Regex.Split(strTabla, "@#@"); if (aTabla[0] == "OK") { this.strTablaHTML = aTabla[1]; } else { Master.sErrores += aTabla[1]; } } catch (Exception ex) { Master.sErrores += Errores.mostrarError("Error al cargar los datos", ex); } //1º Se indican (por este orden) la función a la que se va a devolver el resultado // y la función que va a acceder al servidor string cbRespuesta = Page.ClientScript.GetCallbackEventReference(this, "arg", "RespuestaCallBack", "context", false); string cbLlamada = "function RealizarCallBack(arg, context)" + "{" + cbRespuesta + ";" + "}"; //2º Se "registra" la función que va a acceder al servidor. Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "RealizarCallBack", cbLlamada, true); } }
private void BindSchedule(ScheduleCalendar Cale, int IDSala) { try { //Reunion objRes = new Reunion(); ////Cale.DataSource = objRes.ObtenerReservasRec(IDSala, Cale.StartDate, Cale.StartDate.AddDays(7)); ////Cale.DataBind(); //DataSet ds = objRes.ObtenerReservasRec(IDSala, Cale.StartDate, Cale.StartDate.AddDays(7)); DataSet ds = LicenciaWebex.ObtenerReservas(IDSala, Cale.StartDate, Cale.StartDate.AddDays(7)); Cale.DataSource = ds; if (ds.Tables[0].Rows.Count == 0) { DateTime dFecVacia = Fechas.crearDateTime("01/01/2000"); ds.Tables[0].Rows.Add(new object[5] { -1, "", dFecVacia, dFecVacia, "" }); } Cale.DataBind(); } catch (Exception ex) { sErrores += Errores.mostrarError("Error al cargar los datos de las reservas:", ex); } }
protected void ObtenerHistoria(int nIdNodo) { StringBuilder sb = new StringBuilder(); try { SqlDataReader dr = HISTORIALGASTOSFINANCIEROS.CatalogoPorNodo(null, nIdNodo); sb.Append("<table id='tblDatos' style='width: 700px;'>"); sb.Append("<colgroup><col style='width:100px;' /><col style='width:100px;' /><col style='width:50px;' /><col style='width:450px;' /></colgroup>"); sb.Append("<tbody>"); while (dr.Read()) { sb.Append("<tr style='height: 20px;'>"); sb.Append("<td style='text-align:center'>" + Fechas.AnnomesAFechaDescLarga((int)dr["t469_anomes"]) + "</td>"); sb.Append("<td style='text-align:center'>" + DateTime.Parse(dr["t469_fecha"].ToString()).ToShortDateString() + "</td>"); sb.Append("<td style='text-align:right'>" + double.Parse(dr["t469_interesGF"].ToString()).ToString("N") + "</td>"); sb.Append("<td style='padding-left:10px;'>" + dr["Profesional"].ToString() + "</td>"); sb.Append("</tr>"); } dr.Close(); dr.Dispose(); sb.Append("</tbody>"); sb.Append("</table>"); strTablaHTML = sb.ToString(); } catch (Exception ex) { sErrores = Errores.mostrarError("Error al obtener la relación de preferencias.", ex); } }
public ActionResult Horarios(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CampoReservaViewModel campoSet = reservasConsultas.CampoReservaFindId(id); if (campoSet == null) { return(HttpNotFound()); } DateTime fecha = DateTime.Now.Date; Fechas fechas = new Fechas(); IEnumerable <Dias> diasSemana = fechas.ObtenerSemana(fecha); CampoReservaHorariosViewModel model = new CampoReservaHorariosViewModel { id = campoSet.id, Nombre = campoSet.Nombre, Descripcion = campoSet.Descripcion, Semana = diasSemana, TipoCampo = campoSet.TipoCampo, Reservas = reservasConsultas.ReservasPorCampo(campoSet.id, fecha), imgPrincial = campoSet.imagen, fotos = campoSet.imagenes }; return(View(model)); }
public ActionResult GetDetailsTransfers(Fechas fechas) { sociedad = Request.Query["empresa"]; dynamic dataresult = dataManager.ObtenerTransfersDetails(sociedad, fechas); return(Ok(dataresult)); }
//protected void Chart1_Cursor(object sender, ChartPaintEventArgs e) //{ // if (e.ChartElement is Series) // { // Series series = (Series)e.ChartElement; // System.Drawing.PointF position = System.Drawing.PointF.Empty; // series.MapAreaAttributes = "onmouseover=\"this.style.cursor='pointer'\" onmouseout=\"this.style.cursor='default'\""; // } //} #endregion protected void Page_Load(object sender, EventArgs e) { Master.FuncionesJavaScript.Add("Javascript/FusionCharts.js"); try { if (!Page.IsCallback) { Master.bFuncionesLocales = true; Master.TituloPagina = "Registro de actividad"; try { string sAnoMes = Fechas.FechaAAnnomes(DateTime.Now).ToString(); //obtenerDatosXML(int.Parse(sAnoMes)); obtenerDatos(int.Parse(sAnoMes)); } catch (Exception ex) { Master.sErrores += Errores.mostrarError("Error al cargar los datos", ex); } //1º Se indican (por este orden) la función a la que se va a devolver el resultado // y la función que va a acceder al servidor string cbRespuesta = Page.ClientScript.GetCallbackEventReference(this, "arg", "RespuestaCallBack", "context", false); string cbLlamada = "function RealizarCallBack(arg, context)" + "{" + cbRespuesta + ";" + "}"; //2º Se "registra" la función que va a acceder al servidor. Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "RealizarCallBack", cbLlamada, true); } } catch (Exception ex) { Master.sErrores = Errores.mostrarError("Error al cargar los datos", ex); } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { //if (User.IsInRole("P") || Session["ADMINISTRADOR_PC_ACTUAL"].ToString() != "") es_administrador = "S"; if (Request.QueryString["nDesde"] == null) { DateTime dFechaUMC = Fechas.AnnomesAFecha((int)Session["UMC_IAP"]); //DateTime.Today.AddMonths(-1); hdnAnoMesDesde.Text = (dFechaUMC.Year * 100 + dFechaUMC.Month).ToString(); txtDesde.Text = mes[dFechaUMC.Month - 1] + " " + dFechaUMC.Year.ToString(); hdnAnoMesHasta.Text = hdnAnoMesDesde.Text; txtHasta.Text = txtDesde.Text; } else { hdnAnoMesDesde.Text = Request.QueryString["nDesde"].ToString(); DateTime dFecha = Fechas.AnnomesAFecha(int.Parse(hdnAnoMesDesde.Text)); txtDesde.Text = mes[dFecha.Month - 1] + " " + dFecha.Year.ToString(); hdnAnoMesHasta.Text = Request.QueryString["nHasta"].ToString(); dFecha = Fechas.AnnomesAFecha(int.Parse(hdnAnoMesHasta.Text)); txtHasta.Text = mes[dFecha.Month - 1] + " " + dFecha.Year.ToString(); } Master.sbotonesOpcionOn = "38"; Master.TituloPagina = "Consulta de imputaciones mensuales"; Master.bFuncionesLocales = true; //1º Se indican (por este orden) la función a la que se va a devolver el resultado // y la función que va a acceder al servidor string cbRespuesta = Page.ClientScript.GetCallbackEventReference(this, "arg", "RespuestaCallBack", "context", false); string cbLlamada = "function RealizarCallBack(arg, context)" + "{" + cbRespuesta + ";" + "}"; //2º Se "registra" la función que va a acceder al servidor. Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "RealizarCallBack", cbLlamada, true); } }
protected void Page_Load(object sender, EventArgs e) { try { if (Session["IDRED"] == null) { try { Response.Redirect("~/SesionCaducadaModal.aspx", true); } catch (System.Threading.ThreadAbortException) { return; } } if (Request.QueryString["nm"] == null) { cboMes.Value = DateTime.Now.Month.ToString(); txtAnno.Text = DateTime.Now.Year.ToString(); } else { int nAnomes = int.Parse(Utilidades.decodpar(Request.QueryString["nm"].ToString())); cboMes.Value = Fechas.AnnomesAFecha(nAnomes).Month.ToString(); txtAnno.Text = Fechas.AnnomesAFecha(nAnomes).Year.ToString(); } } catch (Exception ex) { sErrores += Errores.mostrarError("Error al obtener los datos", ex); } }
private static bool puedeActualizar() { if (currentCalls > 0) { return(false); } Acceso db = new Acceso(); StringBuilder query = new StringBuilder(); query.Append(" select orden, lastUpdated from album where id = '0' "); db.EjecutarQuery(query.ToString()); DataTable table = db.getTable(); try { int count = (int)table.Rows[0]["orden"]; DateTime lastUpdated = Fechas.stringToDate(table.Rows[0]["lastUpdated"].ToString().Trim()); return(lastUpdated < DateTime.Today || count < MAX_UPDATES); } catch (Exception) { // El valor no está en la base de datos, lo agregamos query.Append(" insert into Album (id, orden, lastUpdated) values ('0', 0, "); query.Append(Cadenas.comillas(Fechas.dateToString(DateTime.Today))); query.Append(" )"); db.EjecutarQuery(query.ToString()); } return(true); }
public string getDatos() { StringBuilder sb = new StringBuilder(); try { sb.Append("<table class='texto MANO' id='tblDatos' style='width: 350px;'>"); sb.Append("<colgroup>"); sb.Append("<col style='width:150px;' />"); sb.Append("<col style='width:100px;' />"); sb.Append("<col style='width:100px;' />"); sb.Append("</colgroup>"); sb.Append("<tbody>"); SqlDataReader dr = SEGMESPROYECTOSUBNODO.ObtenerMesesParaClonado(null, int.Parse(Session["ID_PROYECTOSUBNODO"].ToString()), (Session["MONEDA_VDP"] == null) ? Session["MONEDA_PROYECTOSUBNODO"].ToString() : Session["MONEDA_VDP"].ToString()); while (dr.Read()) { sb.Append("<tr id='" + dr["t325_idsegmesproy"].ToString() + "' anomes='" + dr["t325_anomes"].ToString() + "' estado='" + dr["t325_estado"].ToString() + "' style='height:20px;' "); sb.Append("onclick='ms(this);seleccionarMes(this.rowIndex);' >"); if (dr["t325_estado"].ToString() == "C") { sb.Append("<td style='color:red'>"); } else { sb.Append("<td style='color:#009900;padding-left:5px;font-weight:bold;'>"); } sb.Append(Fechas.AnnomesAFechaDescLarga((int)dr["t325_anomes"]) + "</td>"); if (decimal.Parse(dr["Consumos"].ToString()) != 0) { sb.Append("<td style='text-align:right;'>" + decimal.Parse(dr["Consumos"].ToString()).ToString("N") + "</td>"); } else { sb.Append("<td style='text-align:right;'></td>"); } if (decimal.Parse(dr["Produccion"].ToString()) != 0) { sb.Append("<td style='text-align:right; padding-right:2px;'>" + decimal.Parse(dr["Produccion"].ToString()).ToString("N") + "</td>"); } else { sb.Append("<td style='text-align:right; padding-right:2px;'></td>"); } sb.Append("</tr>"); } dr.Close(); dr.Dispose(); sb.Append("</tbody>"); sb.Append("</table>"); return("OK@#@" + sb.ToString()); } catch (Exception ex) { return("Error@#@" + Errores.mostrarError("Error al obtener los meses abiertos", ex)); } }
public IEnumerable <OtrosIngresos> otrosIngresos([FromBody] Fechas fecha) { List <Cuerpo> cuerpo1 = new List <Cuerpo>(); cuerpo1.Add(new Cuerpo() { mes = "Enero", sshh = 600, parqueo = 400, tupa = 100, total = 1100 }); cuerpo1.Add(new Cuerpo() { mes = "Febrero", sshh = 100, parqueo = 200, tupa = 200, total = 500 }); cuerpo1.Add(new Cuerpo() { mes = "Diciembre", sshh = 200, parqueo = 200, tupa = 300, total = 700 }); List <OtrosIngresos> consulta = new List <OtrosIngresos>(); consulta.Add(new OtrosIngresos() { anodeu = "2016", data = cuerpo1 }); consulta.Add(new OtrosIngresos() { anodeu = "2017", data = cuerpo1 }); return(consulta); }
public async Task <ActionResult> FacturacionMes(Fechas _Fecha) { List <FacturacionMensual> _Facturacionmensual = new List <FacturacionMensual>(); try { string baseadress = config.Value.urlbase; HttpClient _client = new HttpClient(); _client.DefaultRequestHeaders.Add("Authorization", "Bearer " + HttpContext.Session.GetString("token")); var result = await _client.PostAsJsonAsync(baseadress + "api/DashBoard/FacturacionMes", _Fecha); string valorrespuesta = ""; if (result.IsSuccessStatusCode) { valorrespuesta = await(result.Content.ReadAsStringAsync()); _Facturacionmensual = JsonConvert.DeserializeObject <List <FacturacionMensual> >(valorrespuesta); } } catch (Exception ex) { _logger.LogError($"Ocurrio un error: { ex.ToString() }"); throw ex; } return(Json(_Facturacionmensual)); }
public ActionResult FacturacionMes([FromBody] Fechas _Fecha) { try { var result = (from allSales in (from o in _context.Invoice where o.InvoiceDate >= _Fecha.FechaInicio && o.InvoiceDate <= _Fecha.FechaFin && o.InvoiceDate != null //&& o.estado != "Anulada" select new { Date = o.InvoiceDate, Sales = o.Total, } ).ToList() group allSales by new DateTime(allSales.Date.Year, allSales.Date.Month, 1) into g select new { Facturacion = g.Sum(x => x.Sales), Date = g.Key, } ); return(Json(result)); } catch (Exception ex) { _logger.LogError($"Ocurrio un error: { ex.ToString() }"); return(BadRequest($"Ocurrio un error:{ex.Message}")); } }
public static string Obtener(int anno) { StringBuilder sb = new StringBuilder(); SqlDataReader dr = SUPER.DAL.MESESCIERRE.Obtener(null, anno); sb.Append(@"<table id='tblDatos' style='width:455px;text-align:center;' cellpadding='0' cellspacing='0' border='0'> <colgroup> <col style='width:15px' /> <col style='width:100px' /> <col style='width:160px' /> <col style='width:90px;' /> <col style='width:90px;' /> </colgroup>"); while (dr.Read()) { sb.Append("<tr id='" + dr["anomes"] + "' bd='' "); sb.Append("flimiteof='" + ((dr["t637_fecha"] != DBNull.Value) ? ((DateTime)dr["t637_fecha"]).ToShortDateString() : "") + "' "); sb.Append("hlimiteof='" + ((dr["t637_fecha"] != DBNull.Value) ? ((DateTime)dr["t637_fecha"]).ToShortTimeString() : "") + "' "); sb.Append("flimiterespalertas='" + ((dr["t828_limitealertas"] != DBNull.Value) ? ((DateTime)dr["t828_limitealertas"]).ToShortDateString() : "") + "' "); sb.Append("fprevcierreeco='" + ((dr["t855_prevcierreeco"] != DBNull.Value) ? ((DateTime)dr["t855_prevcierreeco"]).ToShortDateString() : "") + "' "); sb.Append(" onclick='ms(this);'>"); sb.Append("<td><img src='../../../images/imgFN.gif'></td>"); sb.Append("<td style=\"text-align:left;\">" + Fechas.AnnomesAMesDescLarga(int.Parse(dr["anomes"].ToString())) + "</td>"); sb.Append("<td></td>"); sb.Append("<td></td>"); sb.Append("<td></td>"); sb.Append("</tr>" + (char)10); } dr.Close(); dr.Dispose(); sb.Append("</table>"); return(sb.ToString());; }
public string imprimeEntrada(string folio) { Fechas fechas = new Fechas(); Document documento = new Document(iTextSharp.text.PageSize.B6); documento.AddTitle("Inventario"); documento.AddCreator("E-PuntoVenta"); string ruta = HttpContext.Current.Server.MapPath("~/Tickets"); string archivo = ruta + "\\OrdenCompra" + folio + "_" + fechas.obtieneFechaLocal().ToString("yyyy-MM-dd") + ".pdf"; //si no existe la carpeta temporal la creamos if (!(Directory.Exists(ruta))) { Directory.CreateDirectory(ruta); } if (archivo.Trim() != "") { try { FileInfo fil = new FileInfo(archivo); if (fil.Exists) { fil.Delete(); } } catch (Exception) { } FileStream file = new FileStream(archivo, FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.ReadWrite); PdfWriter.GetInstance(documento, file); // Abrir documento. documento.Open(); //Insertar logo o imagen iTextSharp.text.Font _standardFont = new iTextSharp.text.Font(iTextSharp.text.Font.FontFamily.HELVETICA, 11, iTextSharp.text.Font.NORMAL, BaseColor.BLACK); iTextSharp.text.Font _standardFont1 = new iTextSharp.text.Font(iTextSharp.text.Font.FontFamily.HELVETICA, 8, iTextSharp.text.Font.NORMAL, BaseColor.BLACK); string rutaLogo = HttpContext.Current.Server.MapPath("~/img/logo.png"); iTextSharp.text.Image logo = iTextSharp.text.Image.GetInstance(rutaLogo); logo.ScaleToFit(200, 100); logo.Alignment = iTextSharp.text.Image.ALIGN_CENTER; documento.Add(logo); //documento.Add(new Paragraph(" ")); iTextSharp.text.Font fuente4 = new iTextSharp.text.Font(iTextSharp.text.Font.FontFamily.HELVETICA, 12, iTextSharp.text.Font.BOLD, BaseColor.BLACK); Paragraph aten = new Paragraph("Compras de contado".ToUpper(), fuente4); aten.Alignment = Element.ALIGN_CENTER; documento.Add(aten); llenaEntrada(documento, folio); documento.Close(); } return(archivo); }
private string ObtenerHistoricoMoneda() { string sAux = ""; StringBuilder sb = new StringBuilder(); try { sb.Append("<table id='tblDatos' style='WIDTH: 300px;' mantenimiento='1'>"); sb.Append("<colgroup>"); sb.Append("<col style='width:180px;' />"); //Denominación sb.Append("<col style='width:120px;' />"); //Tipo de cambio sb.Append("</colgroup>"); sb.Append("<tbody>"); SqlDataReader dr = TIPOCAMBIOMENSUAL.Catalogo(hdnID.Text); while (dr.Read()) { sb.Append("<tr id='" + dr["t699_anomes"].ToString() + "' style='height:20px;cursor:pointer;' onclick='ms(this)' bd=''>"); #region Creación tabla HTML sb.Append("<td style='text-align:center;'>" + Fechas.AnnomesAFechaDescLarga(int.Parse(dr["t699_anomes"].ToString())) + "</td>"); sb.Append("<td style='text-align:left;'>");//CELL 2 sAux = double.Parse(dr["t699_tipocambio"].ToString()).ToString("##,##0.0000"); sb.Append("<input type='text' maxlength='9' style='width:80px' "); if (int.Parse(dr["t699_anomes"].ToString()) >= int.Parse((DateTime.Now.Year * 100 + DateTime.Now.Month).ToString())) { sb.Append(" class='txtNumV' value=\"" + sAux + "\">"); } else { sb.Append(" class='txtNumL' onfocus='fn(this,5, 4)' value=\"" + sAux + "\" onKeyUp='mod(this);'>"); } sb.Append("</td>"); sb.Append("</tr>"); #endregion } dr.Close(); dr.Dispose(); sb.Append("</tbody>"); sb.Append("</table>"); return("OK@#@" + sb.ToString()); } catch (Exception ex) { return("Error@#@" + Errores.mostrarError("Error al obtener el histórico de monedas", ex)); } }
private string PonerMes2(int iMes) { StringBuilder sb = new StringBuilder(); string sMes = Fechas.AnnomesAFechaDescLarga(iMes); sb.Append("<tr t='MM' onclick='mm(event)' style='height:20px'>"); sb.Append("<td colspan=4>" + Fechas.AnnomesAFechaDescLarga(iMes) + "</td></tr>"); return(sb.ToString()); }
public void AgregarMesesTest() { iOtraFecha = new Fechas(14, 08, 1947); Fechas mResultado = iUnaFecha.AgregarMeses(20); Assert.AreEqual(iOtraFecha.Dia, mResultado.Dia); Assert.AreEqual(iOtraFecha.Mes, mResultado.Mes); Assert.AreEqual(iOtraFecha.Año, mResultado.Año); }
public void EsBisiestoTest() { //Bisiestos Assert.IsTrue(Fechas.EsBisiesto(2012)); Assert.IsTrue(Fechas.EsBisiesto(2016)); //No bisiestos Assert.IsFalse(Fechas.EsBisiesto(1915)); Assert.IsFalse(Fechas.EsBisiesto(1905)); }
public void AgregarAñosTest() { iOtraFecha = (new Fechas(14, 12, 1965)); Fechas mResultado = iUnaFecha.AgregarAños(20); Assert.AreEqual(iOtraFecha.DiaDeLaSemana, mResultado.DiaDeLaSemana); Assert.AreEqual(iOtraFecha.Dia, mResultado.Dia); Assert.AreEqual(iOtraFecha.Mes, mResultado.Mes); Assert.AreEqual(iOtraFecha.Año, mResultado.Año); }
public void AgregarDiasTest() { iOtraFecha = new Fechas(15, 12, 1945); Fechas mResultado = iUnaFecha.AgregarDias(1); Assert.AreEqual(iOtraFecha.DiaDeLaSemana, mResultado.DiaDeLaSemana); Assert.AreEqual(iOtraFecha.Dia, mResultado.Dia); Assert.AreEqual(iOtraFecha.Mes, mResultado.Mes); Assert.AreEqual(iOtraFecha.Año, mResultado.Año); }
public void addVar(string fecha, double venta, double compra) { Var variable = new Var(); variable.Fecha = fecha; variable.Venta = venta; variable.Compra = compra; Fechas.Add(variable); }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsCallback) { try { if (Session["IDRED"] == null) { try { Response.Redirect("~/SesionCaducadaModal.aspx", true); } catch (System.Threading.ThreadAbortException) { return; } } // Leer Agenda USA hdnProy.Text = Request.QueryString["nProy"].ToString(); if (Request.QueryString["bNueva"] != "true") { hdnID.Text = Request.QueryString["ID"].ToString(); AGENDAUSA oAGENDAUSA = AGENDAUSA.Select(null, int.Parse(hdnID.Text)); this.lblMes.InnerHtml = Fechas.AnnomesAFechaDescLarga(int.Parse(oAGENDAUSA.t641_anomes.ToString())); txtConsumos.Text = oAGENDAUSA.t641_consumos; txtProduccion.Text = oAGENDAUSA.t641_produccion; txtFacturacion.Text = oAGENDAUSA.t641_facturacion; txtOtros.Text = oAGENDAUSA.t641_otros; iFecha = int.Parse(oAGENDAUSA.t641_anomes.ToString()); } string[] aTabla = Regex.Split(obtenerComunicaciones(int.Parse(hdnProy.Text)), "@#@"); if (aTabla[0] == "OK") { strTablaHTML = aTabla[1]; } else { sErrores += Errores.mostrarError(aTabla[1]); } } catch (Exception ex) { sErrores += Errores.mostrarError("Error al obtener los datos de la comunicación", ex); } //1º Se indican (por este orden) la función a la que se va a devolver el resultado // y la función que va a acceder al servidor string cbRespuesta = Page.ClientScript.GetCallbackEventReference(this, "arg", "RespuestaCallBack", "context", false); string cbLlamada = "function RealizarCallBack(arg, context)" + "{" + cbRespuesta + ";" + "}"; //2º Se "registra" la función que va a acceder al servidor. Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "RealizarCallBack", cbLlamada, true); } }
private void LoadFechas(List <Fecha> fechas) { Fechas.Clear(); foreach (var fecha in fechas) { Fechas.Add(new Fecha { DateTime = fecha.DateTime, }); } }
private double Balance(Int64 AccountId, Fechas fechas) { //return _context.JournalEntryLine // .Where(q => q.AccountId == AccountId).Sum(q => q.Credit); return((from c in _context.JournalEntryLine join d in _context.JournalEntry on c.JournalEntryId equals d.JournalEntryId where c.AccountId == AccountId && (Convert.ToDateTime(d.Date.ToString("dd/MM/yyyy")) >= Convert.ToDateTime(fechas.FechaInicio.ToString("dd/MM/yyyy")) && Convert.ToDateTime(d.Date.ToString("dd/MM/yyyy")) <= Convert.ToDateTime(fechas.FechaInicio.ToString("dd/MM/yyyy"))) select c.Debit - c.Credit ).Sum()); }
private void llenaDtUsuarios() { int empresa = 0; try { empresa = Convert.ToInt32(Request.QueryString["e"]); } catch (Exception) { Response.Redirect("Default.aspx"); } string periodo_indicado = "1"; DateTime fecha_inicio; DateTime fecha_final; Fechas fechas = new Fechas(); string año = ddlAños.SelectedValue; string periodo = ddlPeriodo.SelectedValue; if (año == "") { año = fechas.obtieneFechaLocal().Year.ToString(); } if (periodo == "0") { fecha_inicio = Convert.ToDateTime(año + "-" + periodo_indicado.PadLeft(2, '0') + "-01"); fecha_final = fecha_inicio.AddYears(1); fecha_final = fecha_final.AddDays(-1); } else { fecha_inicio = Convert.ToDateTime(año + "-" + periodo.PadLeft(2, '0') + "-01"); fecha_final = fecha_inicio.AddMonths(1); fecha_final = fecha_final.AddDays(-1); } string usuarioCondicion = ""; if (ddlUsuarios.SelectedValue == "T" || ddlUsuarios.SelectedValue == "") { usuarioCondicion = ""; } else { usuarioCondicion = " and TABLA.USUARIO='" + ddlUsuarios.SelectedValue + "' "; } SqlDataSourceUsuarios.SelectCommand = "declare @empresa int set @empresa=" + empresa + " SELECT DISTINCT TABLA.USUARIO,CASE TABLA.NOMBRE WHEN '' THEN (CASE TABLA.USUARIO WHEN '' THEN 'SIN USUARIO' ELSE TABLA.USUARIO END) ELSE TABLA.NOMBRE END AS NOMBRE FROM(" + "select DISTINCT ISNULL(UPPER(C.USUARIO_ALTA), '') AS USUARIO, ISNULL(UPPER(U.NOMBRE), '') AS NOMBRE from clientes C LEFT JOIN USUARIOS U ON U.ID_USUARIO = C.USUARIO_ALTA where C.id_empresa = @empresa AND C.ESTATUS_CLIENTE = 'A' and convert(char(10), c.fecha_inicio, 120) between '" + fecha_inicio.ToString("yyyy-MM-dd") + "' and '" + fecha_final.ToString("yyyy-MM-dd") + "' " + "UNION ALL select DISTINCT ISNULL(UPPER(C.USUARIO_INACTIVA), '') AS USUARIO, ISNULL(UPPER(U.NOMBRE), '') AS NOMBRE from clientes C LEFT JOIN USUARIOS U ON U.ID_USUARIO = C.USUARIO_INACTIVA where C.id_empresa = @empresa AND C.ESTATUS_CLIENTE = 'I' and convert(char(10), c.fecha_inicio, 120) between '" + fecha_inicio.ToString("yyyy-MM-dd") + "' and '" + fecha_final.ToString("yyyy-MM-dd") + "' " + "UNION ALL SELECT DISTINCT ISNULL(UPPER(B.USUARIO_BAJA), '') AS USUARIO, ISNULL(UPPER(U.NOMBRE), '') AS NOMBRE FROM BAJAS_INMEDIATAS B LEFT JOIN USUARIOS U ON U.ID_USUARIO = B.USUARIO_BAJA WHERE B.ID_EMPRESA = @empresa and convert(char(10), b.fecha_baja, 120) between '" + fecha_inicio.ToString("yyyy-MM-dd") + "' and '" + fecha_final.ToString("yyyy-MM-dd") + "' UNION ALL " + "SELECT '' AS USUARIO, '' AS NOMBRE UNION ALL SELECT UPPER(ID_USUARIO)AS USUARIO, UPPER(NOMBRE) AS NOMBRE FROM USUARIOS ) AS TABLA WHERE TABLA.USUARIO <> 'SUPERVISOR' " + usuarioCondicion + " ORDER BY TABLA.USUARIO"; dtUsuarios.DataSourceID = "SqlDataSourceUsuarios"; dtUsuarios.DataBind(); }
public DateTime fechaAccesosPV() { Fechas fechas = new Fechas(); DateTime fechaDate = fechas.obtieneFechaLocal().AddDays(10); string sql = "select top 1 cast(fecha as varchar) from accesos_pv where usuario='" + Usuario + "' order by fecha desc"; object[] ejecutado = data.scalarString(sql); if (Convert.ToBoolean(ejecutado[0])) { fechaDate = Convert.ToDateTime(ejecutado[1]); } return(fechaDate); }
protected void Page_Load(object sender, EventArgs e) { this.Head.PreCss = Session["strServer"].ToString() + "Capa_Presentacion/IAP30/css/IAP30.css"; //Recogida de parámetros y volcado en IB.vars try { string script1 = "IB.vars.idficepi = '" + Session["IDFICEPI_IAP"] + "';"; script1 += "IB.vars.codUsu = '" + Session["NUM_EMPLEADO_IAP"].ToString() + "';"; if (Request.QueryString["nDesde"] == null) { DateTime dFechaUMC = Fechas.AnnomesAFecha((int)Session["UMC_IAP"]); //DateTime.Today.AddMonths(-1); script1 += "IB.vars.fechaDesde = '" + (dFechaUMC.Year * 100 + dFechaUMC.Month).ToString() + "';"; //script1 += "IB.vars.fechaDesde = '201601';"; txtInicio.Value = mes[dFechaUMC.Month - 1] + " " + dFechaUMC.Year.ToString(); script1 += "IB.vars.fechaHasta = '" + (dFechaUMC.Year * 100 + dFechaUMC.Month).ToString() + "';"; txtFin.Value = txtInicio.Value; txtAno.Value = dFechaUMC.Year.ToString(); txtAnoMes.Value = txtInicio.Value; txtMes.Value = mes[dFechaUMC.Month - 1]; } else { script1 += "IB.vars.fechaDesde = '" + Request.QueryString["nDesde"].ToString() + "';"; DateTime dFecha = Fechas.AnnomesAFecha(int.Parse(Request.QueryString["nDesde"].ToString())); txtInicio.Value = mes[dFecha.Month - 1] + " " + dFecha.Year.ToString(); script1 += "IB.vars.fechaHasta = '" + Request.QueryString["nHasta"].ToString() + "';"; dFecha = Fechas.AnnomesAFecha(int.Parse(Request.QueryString["nHasta"].ToString())); txtFin.Value = mes[dFecha.Month - 1] + " " + dFecha.Year.ToString(); txtAno.Value = dFecha.Year.ToString(); txtAnoMes.Value = mes[dFecha.Month - 1] + " " + dFecha.Year.ToString(); txtMes.Value = mes[dFecha.Month - 1]; } script1 += "IB.vars.fechaInicioOld = '" + txtInicio.Value + "';"; script1 += "IB.vars.fechaFinOld = '" + txtFin.Value + "';"; script1 += "IB.vars.ano = '" + txtAno.Value + "';"; script1 += "IB.vars.localizacion = ''"; //registramos en un form runat='server' Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "script1", script1, true); } catch (Exception ex) { LogError.LogearError("Parámetros incorrectos en la carga de la pantalla", ex); string script2 = "IB.vars.error = 'Parámetros incorrectos en la carga de la pantalla';"; Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "script2", script2, true); } }
public void PrimerDiaDelMesEnFechaTest() { var fechaHoy = DateTime.Now; var primerDia = Funciones.Fechas.PrimerDiaDelMesEnFecha(Funciones.Fechas.Hoy()); var primerDiaConFecha = Funciones.Fechas.PrimerDiaDelMesEnFecha(fechaHoy); DateTime resultado = new DateTime(fechaHoy.Year, fechaHoy.Month, 1); Assert.AreEqual(resultado, primerDia); Assert.AreEqual(resultado, primerDiaConFecha); var primerDiaAhora = Fechas.PrimerDiaDelMesEnFecha(); Assert.AreEqual(resultado, primerDiaAhora); }
public async Task <ActionResult> FacturacionByProductByYear([FromBody] Fechas _Fecha) { try { _Fecha.FechaInicio = Convert.ToDateTime(_Fecha.Year + "-01-01"); _Fecha.FechaFin = Convert.ToDateTime(_Fecha.Year + "-12-31"); var result = (from allSales in (from o in _context.Invoice .OrderBy(q => q.InvoiceDate) where o.InvoiceDate >= _Fecha.FechaInicio && o.InvoiceDate <= _Fecha.FechaFin && o.InvoiceDate != null && o.ProductId == _Fecha.Id //&& o.estado != "Anulada" select new { Date = o.InvoiceDate, Sales = o.Total, } ).ToList() group allSales by new DateTime(allSales.Date.Year, allSales.Date.Month, 1) into g select new FacturacionMensual { Facturacion = g.Sum(x => x.Sales), Date = g.Key, } ).ToList(); for (int i = 1; i <= 12; i++) { bool existe = result.Where(q => q.Date.Month == i).Count() > 0 ? true : false; if (!existe) { result.Add(new FacturacionMensual { Date = Convert.ToDateTime(_Fecha.Year + "-" + i.ToString().PadLeft(2, '0') + "-01"), Facturacion = 0 }); } } result = result.OrderBy(q => q.Date).ToList(); return(await Task.Run(() => Json(result))); } catch (Exception ex) { _logger.LogError($"Ocurrio un error: { ex.ToString() }"); return(await Task.Run(() => BadRequest($"Ocurrio un error:{ex.Message}"))); } }