// Perforacion diaria public IEnumerable <PerforacionDiaria> PerforacionDiaria() { tr = new Transacciones(); IEnumerable <PerforacionDiaria> resultado = tr.perforacionDia("SELECT HOLEID,STATUS, PROJECTCODE, DEPTH, PROSPECT,FECHA_COLLAR,HOLEID_PROP, HOLEID_MOD, PROF_PROPUESTA, SR_PROPUESTO, (CASE WHEN AZIMUTH_PROP != null THEN AZIMUTH_PROP ELSE (SELECT HS2.AZIMUTH FROM HOLESURVEY HS2 WHERE HS2.HOLEID= T.HOLEID AND HS2.SURVTYPE ='PROP') END)AZIMUTH_PROP , (CASE WHEN DIP_PROP != null THEN DIP_PROP ELSE (SELECT HS3.DIP FROM HOLESURVEY HS3 WHERE HS3.HOLEID= T.HOLEID AND HS3.SURVTYPE ='PROP') END)DIP_PROP, Maquina_Perf,PROP_DDH_M, PROP_ODEX_M, PROP_RC_M, PROP_TLODO_M, FIN_POZO, (CASE WHEN Survey = 1 THEN 1 ELSE CASE WHEN(SELECT MAX(PRIORITY) FROM HOLESURVEY HS WHERE HS.HOLEID = T.HOLEID) =4 then 4 else Survey END END)Survey,(SELECT(CASE WHEN HL.VALUE is null then '' else HL.VALUE end) FROM HOLEDETAILS HL WHERE HL.NAME ='QAQC_SURVEY_DRILLING' AND HL.HOLEID = T.HOLEID)SURVEY_DRILLING, (SELECT(CASE WHEN HL.VALUE is null then '' else HL.VALUE end) FROM HOLEDETAILS HL WHERE HL.NAME ='QAQC_SURVEY' AND HL.HOLEID = T.HOLEID)SURVEY_GEO, (SELECT MAX(GEOLTO) FROM GEODETAILS WHERE HOLEID =T.HOLEID AND NAME ='CANTRECEPCIONBAN') ENTREGADO FROM ( SELECT HOLEID, STATUS, PROJECTCODE, DEPTH, PROSPECT, FECHA_COLLAR, HOLEID_PROP, HOLEID_MOD, PROF_PROPUESTA, SR_PROPUESTO, AZIMUTH_PROP, DIP_PROP, Maquina_Perf, PROP_DDH_M, PROP_ODEX_M, PROP_RC_M, PROP_TLODO_M, FIN_POZO, Survey FROM COLLAR where STATUS IN('En perforacion') AND FISCAL_YEAR >= 2019) T ORDER BY CAST(T.FIN_POZO as DATE) DESC"); return(resultado); }
public IHttpActionResult PutTransacciones(int id, Transacciones transacciones) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != transacciones.idTransaccion) { return(BadRequest()); } db.Entry(transacciones).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!TransaccionesExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IEnumerable <MRFechaMetros> Recepcionados() { tr = new Transacciones(); IEnumerable <MRFechaMetros> resultado = tr.fechaMetros("SELECT B.FECHA,ISNULL(sum(A.TOTAL) over (order by CAST(A.FECHA as DATE)),0) TOTAL FROM (SELECT SUM(ENDDEPTH - STARTDEPTH)TOTAL, CAST(DATEADD(MONTH, DATEDIFF(MONTH, 0, CAST(DRILLINGDATE AS DATE)), 0) AS DATE) FECHA FROM COREDRILLINGSTATISTICS C WHERE PROJECTCODE IN('IN-FILL', 'CP') AND C.HOLEID IN(SELECT HOLEID FROM COLLAR WHERE FISCAL_YEAR = '2019') GROUP BY DATEADD(MONTH, DATEDIFF(MONTH, 0, CAST(DRILLINGDATE AS DATE)), 0))B LEFT JOIN (SELECT SUM(GEOLTO - GEOLFROM)TOTAL, CAST(DATEADD(MONTH, DATEDIFF(MONTH, 0, CAST(VALUE AS DATE)), 0) AS DATE) FECHA FROM GEODETAILS C WHERE PROJECTCODE IN('IN-FILL', 'CP') AND C.HOLEID IN(SELECT HOLEID FROM COLLAR WHERE FISCAL_YEAR = '2019') AND NAME = 'BanFechaRecepcion' GROUP BY DATEADD(MONTH, DATEDIFF(MONTH, 0, CAST(VALUE AS DATE)), 0) )A ON B.FECHA = A.FECHA ORDER BY B.FECHA "); return(resultado); }
public async Task <ActionResult <Transacciones> > PostTransacciones(Transacciones transacciones) { _context.Transacciones.Add(transacciones); await _context.SaveChangesAsync(); return(CreatedAtAction("GetTransacciones", new { id = transacciones.Indice }, transacciones)); }
public IEnumerable <MRFechaMetros> NoProcessDataBase() { tr = new Transacciones(); IEnumerable <MRFechaMetros> resultado = tr.fechaMetros("SELECT B.FECHA,ISNULL(sum(A.TOTAL) over (order by CAST(A.FECHA as DATE)),0) TOTAL FROM (SELECT SUM(ENDDEPTH - STARTDEPTH)TOTAL, CAST(DATEADD(MONTH, DATEDIFF(MONTH, 0, CAST(DRILLINGDATE AS DATE)), 0) AS DATE) FECHA FROM COREDRILLINGSTATISTICS C WHERE PROJECTCODE IN('IN-FILL', 'CP') AND C.HOLEID IN(SELECT HOLEID FROM COLLAR WHERE FISCAL_YEAR = '2019') GROUP BY DATEADD(MONTH, DATEDIFF(MONTH, 0, CAST(DRILLINGDATE AS DATE)), 0))B LEFT JOIN (SELECT SUM(DEPTH - EN_EM_ALL)TOTAL, CAST(DATEADD(MONTH, DATEDIFF(MONTH, 0, CAST(FECHA_ESQUEMA AS DATE)), 0) AS DATE) FECHA FROM EN_ESQUEMA WHERE HOLEID IN(SELECT HOLEID FROM COLLAR WHERE FISCAL_YEAR = '2019' AND PROJECTCODE IN('IN-FILL', 'CP') AND STATUS not IN('Perdido', 'Propuesto')) GROUP BY CAST(DATEADD(MONTH, DATEDIFF(MONTH, 0, CAST(FECHA_ESQUEMA AS DATE)), 0) AS DATE))A ON B.FECHA = A.FECHA ORDER BY B.FECHA"); return(resultado); }
public IEnumerable <MRFechaMetros> BackLogChemical() { tr = new Transacciones(); IEnumerable <MRFechaMetros> resultado = tr.fechaMetros("SELECT c.FECHA,isnull((sum(A.TOTAL) over (order by CAST(A.FECHA as DATE))-ISNULL(sum(B.TOTAL) over (order by CAST(B.FECHA as DATE)),0)),0)TOTAL FROM(SELECT SUM(ENDDEPTH - STARTDEPTH)TOTAL, CAST(DATEADD(MONTH, DATEDIFF(MONTH, 0, CAST(DRILLINGDATE AS DATE)), 0) AS DATE) FECHA FROM COREDRILLINGSTATISTICS C WHERE PROJECTCODE IN('IN-FILL', 'CP') AND C.HOLEID IN(SELECT HOLEID FROM COLLAR WHERE FISCAL_YEAR = '2019') GROUP BY DATEADD(MONTH, DATEDIFF(MONTH, 0, CAST(DRILLINGDATE AS DATE)), 0))c LEFT JOIN ( SELECT SUM(SAMPTO - SAMPFROM)TOTAL, CAST(DATEADD(MONTH, DATEDIFF(MONTH, 0, CAST(SENDDATE AS DATE)), 0) AS DATE) FECHA FROM SAMPLE S INNER JOIN SAMPLEDESPATCH SD ON S.SAMPLEID = SD.SAMPLEID INNER JOIN DESPATCHSEND DS ON SD.DESPATCHNO = DS.DESPATCHNO WHERE S.SAMPLETYPE = '2M' AND DS.ANALYSISSUITE in ('SUPC_2015', 'OX_2015', 'OX_2017') AND S.HOLEID IN(SELECT HOLEID FROM COLLAR WHERE FISCAL_YEAR = '2019' AND PROJECTCODE IN('IN-FILL', 'CP')) AND SENDDATE IS NOT NULL GROUP BY CAST(DATEADD(MONTH, DATEDIFF(MONTH, 0, CAST(SENDDATE AS DATE)), 0) AS DATE))A ON c.FECHA = A.FECHA left JOIN ( SELECT SUM(SAMPTO - SAMPFROM)TOTAL, CAST(DATEADD(MONTH, DATEDIFF(MONTH, 0, CAST(FECHA_VALIDACION AS DATE)), 0) AS DATE) FECHA FROM SAMPLE S INNER JOIN SAMPLEDETAILS SD ON S.SAMPLEID = SD.SAMPLEID INNER JOIN COLLAR HD ON HD.HOLEID = S.HOLEID WHERE S.SAMPLETYPE = '2M' AND NAME = 'SA_STATE' AND VALUE = 'Analizada' and S.HOLEID IN(SELECT HOLEID FROM COLLAR WHERE FISCAL_YEAR = '2019' AND PROJECTCODE IN('IN-FILL', 'CP') AND STATUS IN('Modelable', 'Extraible', 'Reproceso')) GROUP BY CAST(DATEADD(MONTH, DATEDIFF(MONTH, 0, CAST(FECHA_VALIDACION AS DATE)), 0) AS DATE))B ON A.FECHA = B.FECHA ORDER BY c.FECHA "); return(resultado); }
//View INDEX - RESUMEN BACKLOG public IEnumerable <MRFechaMetros> CumulatedDrilling() { tr = new Transacciones(); IEnumerable <MRFechaMetros> resultado = tr.fechaMetros("SELECT FECHA,sum(TOTAL) over (order by CAST(FECHA as DATE)) TOTAL FROM (SELECT SUM(ENDDEPTH - STARTDEPTH)TOTAL,CAST(DATEADD(MONTH, DATEDIFF(MONTH, 0, CAST(DRILLINGDATE AS DATE)), 0) AS DATE) FECHA FROM COREDRILLINGSTATISTICS C WHERE PROJECTCODE IN('IN-FILL', 'CP') AND C.HOLEID IN(SELECT HOLEID FROM COLLAR WHERE FISCAL_YEAR = '2019') GROUP BY DATEADD(MONTH, DATEDIFF(MONTH, 0, CAST(DRILLINGDATE AS DATE)), 0) )A ORDER BY FECHA "); return(resultado); }
public IEnumerable <MRFechaMetros> ReleasedDataBase() { tr = new Transacciones(); IEnumerable <MRFechaMetros> resultado = tr.fechaMetros("SELECT A.FECHA,ISNULL(sum(B.TOTAL) over (order by CAST(B.FECHA as DATE)),0) TOTAL FROM (SELECT SUM(ENDDEPTH - STARTDEPTH)TOTAL,CAST(DATEADD(MONTH, DATEDIFF(MONTH, 0, CAST(DRILLINGDATE AS DATE)), 0) AS DATE) FECHA FROM COREDRILLINGSTATISTICS C WHERE PROJECTCODE IN('IN-FILL', 'CP') AND C.HOLEID IN(SELECT HOLEID FROM COLLAR WHERE FISCAL_YEAR = '2019') GROUP BY DATEADD(MONTH, DATEDIFF(MONTH, 0, CAST(DRILLINGDATE AS DATE)), 0) )A LEFT JOIN (SELECT SUM(DEPTH)TOTAL, CAST(DATEADD(MONTH, DATEDIFF(MONTH, 0, CAST(FECHA_VALIDACION AS DATE)), 0) AS DATE) FECHA FROM COLLAR WHERE FISCAL_YEAR = '2019' AND STATUS IN('Modelable', 'Extraible', 'Reproceso', 'Recodificacion', 'Remapeo') AND PROJECTCODE IN('IN-FILL', 'CP') and FECHA_VALIDACION is not null GROUP BY CAST(DATEADD(MONTH, DATEDIFF(MONTH, 0, CAST(FECHA_VALIDACION AS DATE)), 0) AS DATE))B ON A.FECHA = B.FECHA ORDER BY FECHA"); return(resultado); }
/*############################################### VIEW GRAFICOS #############################################*/ //View INDEX - RESUMEN PERFORACION public IEnumerable <MResumenPerforacionFY> ResumenPerforacionFY() { tr = new Transacciones(); IEnumerable <MResumenPerforacionFY> resultado = tr.dataResumenPerforacion("SELECT C.PROJECTCODE, SUM(CASE WHEN C.DEPTH IS NULL THEN 0.0 ELSE C.DEPTH END)DEPTH, SUM(C.PROF_PROPUESTA)PROF_PROPUESTA FROM COLLAR C WHERE C.FISCAL_YEAR = (SELECT MAX(C2.FISCAL_YEAR) FROM COLLAR C2) AND C.PROJECTCODE NOT IN('PL', 'PLC', 'STOCK') AND C.STATUS NOT IN ('Perdido','Eliminado') GROUP BY C.PROJECTCODE"); return(resultado); }
public async Task <bool> PagoExpress(ExpressViewModel vm) { var userA = await _context.Productos.FirstOrDefaultAsync(c => c.Cuenta == vm.Cuenta); if (userA.Monto > vm.Monto) { var userB = await _context.Productos.FirstOrDefaultAsync(c => c.Cuenta == vm.Destino); if (userB == null) { return(false); } userA.Monto -= vm.Monto; userB.Monto += vm.Monto; var recibo = new Transacciones { Cuenta = vm.Cuenta, Monto = vm.Monto, Destinatario = vm.Destino }; await _trepository.Add(recibo); return(true); } return(false); }
public Transacciones AdjuntosUpdateTrans(Adjuntos oAdjunto) { try { MemoryStream ms = new MemoryStream(); FileStream fs = new FileStream(oAdjunto.AdjAdjunto, FileMode.Open, FileAccess.Read); byte[] blob = new byte[fs.Length]; fs.Read(blob, 0, System.Convert.ToInt32(fs.Length)); fs.Close(); Transacciones oTrans = new Transacciones(); oTrans.traQuery = " UPDATE ADJUNTOS " + " SET ADJ_CODIGO=" + oAdjunto.AdjCodigo + "," + " ADJ_CODIGO_REGISTRO='" + oAdjunto.AdjCodigoRegistro + "'," + " ADJ_NOMBRE='" + oAdjunto.AdjNombre + "'," + " ADJ_EXTENSION='" + oAdjunto.AdjExtencion + "'," + " ADJ_FECHA='" + oAdjunto.AdjFecha.ToString("dd/MM/yyyy") + "'," + " TAB_CODIGO='" + oAdjunto.TabCodigo + "'," + " ADJ_ADJUNTO=:BlobParameter " + " WHERE ADJ_CODIGO='" + oAdjunto.AdjCodigo + "'"; oTrans.traParametroInBlob = ":BlobParameter"; oTrans.traParametroOutLog = ":id"; oTrans.traParametroBlob = blob; return(oTrans); } catch (Exception ex) { throw ex; } }
public Transacciones AdjuntosAddTrans(Adjuntos oAdjunto) { try { MemoryStream ms = new MemoryStream(); FileStream fs = new FileStream(oAdjunto.AdjAdjunto, FileMode.Open, FileAccess.Read, FileShare.ReadWrite); ms.SetLength(fs.Length); fs.Read(ms.GetBuffer(), 0, (int)fs.Length); byte[] blob = ms.GetBuffer(); ms.Flush(); fs.Close(); Transacciones oTrans = new Transacciones(); oTrans.traQuery = " DECLARE IDTEMP NUMBER(15,0); " + " BEGIN " + " SELECT(PKG_SECUENCIAS.FNC_PROX_SECUENCIA('ADJ_CODIGO')) INTO IDTEMP FROM DUAL; " + " INSERT INTO ADJUNTOS( ADJ_CODIGO,ADJ_CODIGO_REGISTRO,ADJ_NOMBRE, ADJ_EXTENSION, ADJ_FECHA, TAB_CODIGO, ADJ_ADJUNTO) " + " values(IDTEMP,'" + oAdjunto.AdjCodigoRegistro + "'," + "'" + oAdjunto.AdjNombre + "'," + "'" + oAdjunto.AdjExtencion + "'," + "'" + oAdjunto.AdjFecha.ToString("dd/MM/yyyy") + "'," + "'" + oAdjunto.TabCodigo + "'," + " :BlobParameter) RETURNING IDTEMP INTO :id;" + " END;"; oTrans.traParametroInBlob = ":BlobParameter"; oTrans.traParametroOutLog = ":id"; oTrans.traParametroBlob = blob; return(oTrans); } catch (Exception ex) { throw ex; } }
public JsonResult <Transacciones> SetTrans(Transacciones t) { Transacciones Transaciones = new Transacciones(); List <SqlParameter> parametros = new List <SqlParameter> { new SqlParameter("TipoDeMovimiento", t.TipoDeMovimiento), new SqlParameter("id_TipoDocumento", Convert.ToInt32(t.id_TipoDocumento)), new SqlParameter("NumeroDeDocumento", Convert.ToInt32(t.NumeroDeDocumento)), new SqlParameter("id_Cliente", Convert.ToInt32(t.id_Cliente)), new SqlParameter("Monto", Convert.ToInt32(t.Monto)), new SqlParameter("Fecha", t.Fecha) }; //try //{ Transaciones = db.Database.SqlQuery <Transacciones>("Transacciones_insertar @TipoDeMovimiento, @id_TipoDocumento, @NumeroDeDocumento, @id_Cliente, @Monto, @Fecha", parametros.ToArray()).SingleOrDefault(); // } //catch (Exception ex) //{ // return Json(new Transacciones()); //} return(Json(Transaciones)); }
public async Task <IActionResult> PutTransacciones(int id, Transacciones transacciones) { if (id != transacciones.Indice) { return(BadRequest()); } _context.Entry(transacciones).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TransaccionesExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task InsertTransaccion(Transacciones transacciones) { var cuenta = await _cuentaAhorroRepository.GetCuentaAhorros(transacciones.NumeroCuenta); if (cuenta == null) { throw new BusinessException("La cuenta de ahorros no existe"); } else if (transacciones.IdTipoTransaccion == 2 && transacciones.Monto > cuenta.Monto) { throw new BusinessException("El monto a retirar supera el valor que se tiene en la cuenta"); } else { Transacciones transaccion = new Transacciones(); transaccion.NumeroCuenta = transacciones.NumeroCuenta; transaccion.Monto = transacciones.Monto; transaccion.IdTipoTransaccion = transacciones.IdTipoTransaccion; transaccion.FechaTransaccion = DateTime.Now; await _cuentaAhorroRepository.UpdateCuentaAhorros(transaccion.NumeroCuenta, Convert.ToDouble(transaccion.Monto), Convert.ToInt32(transaccion.IdTipoTransaccion)); await _transacionRepository.InsertTransaccion(transaccion); } }
public async Task <IActionResult> ConfirmacionTransferencia(ConfirmacionViewModel vm) { var Cuentad = await _productsrepository.GetbyIdnew(vm.Cdestino.Substring(0, 9)); var Cuentao = await _productsrepository.GetbyIdnew(vm.Corigen.Substring(0, 9)); var users = await _adminrepository.GetbyIdNew(Cuentad.Idusuario.Trim()); Cuentao.Balance = Cuentao.Balance - vm.Montopuro; Cuentad.Balance = Cuentad.Balance + vm.Montopuro; await _productsrepository.Update(Cuentao); await _productsrepository.Update(Cuentad); var historial = new Transacciones(); historial.Fecha = DateTime.Now; historial.Cuentaorigen = vm.Cdestino.Substring(0, 9); historial.Cuentadestino = vm.Corigen.Substring(0, 9); historial.Monto = vm.Montopuro; await _transrepository.Add(historial); return(RedirectToAction("Index", "Cliente")); }
public async Task <IActionResult> Edit(int id, [Bind("Indice,Peticion,Respuesta,Estado,Fecha,Pruebas,Completas,Orden,Siapsid,Orc,Ox")] Transacciones transacciones) { if (id != transacciones.Indice) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(transacciones); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TransaccionesExists(transacciones.Indice)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["Estado"] = new SelectList(_context.EstadosTransacciones, "Idestado", "Idestado", transacciones.Estado); return(View(transacciones)); }
public void Dispose1() { if (frm != null) { frm = null; } }
public async Task <IActionResult> Edit(int id, [Bind("ID_Transaccion,Tipo_Transaccion,ID_Articulo,Fecha,Cantidad,Monto")] Transacciones transacciones) { if (id != transacciones.ID_Transaccion) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(transacciones); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TransaccionesExists(transacciones.ID_Transaccion)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(transacciones)); }
public ActionResult DeleteConfirmed(int id) { Transacciones transacciones = db.Transacciones.Find(id); db.Transacciones.Remove(transacciones); db.SaveChanges(); return(RedirectToAction("Index")); }
private void Transacciones(object sender, RoutedEventArgs e) { Transacciones transacciones = new Transacciones(); transacciones.Show(); this.Close(); }
public JsonResult Edit(Transacciones transacciones) { if (ModelState.IsValid) { db.Entry(transacciones).State = EntityState.Modified; db.SaveChanges(); } return(Json(transacciones)); }
public void ModificarTransaccion() { RepositorioBase <Transacciones> repositoriobase = new RepositorioBase <Transacciones>(); bool paso = false; Transacciones tran = repositoriobase.Buscar(1); tran.Monto = 800; paso = repositoriobase.Modificar(tran); Assert.AreEqual(true, paso); }
public void MostrarForm() { if (frm == null) { frm = new Transacciones(); } frm.BringToFront(); frm.Show(); frm.WindowState = FormWindowState.Normal; }
public void Modificar() { //El ID puede variar Transacciones transacciones = repositorio.Buscar(1); transacciones.ClienteID = 1; transacciones.Fecha = DateTime.Now; transacciones.AgregarDetalle(0, transacciones.TransaccionId, TipoTransaccion.Pago, 500); Assert.IsTrue(repositorio.Modificar(transacciones)); }
internal void AbrirSaldo() { Saldo saldo = new Saldo(); saldo.Show(); Transacciones transacciones = new Transacciones(); transacciones.Close(); }
internal void AbrirRetirar() { Retirar retirar = new Retirar(); retirar.Show(); Transacciones transacciones = new Transacciones(); transacciones.Close(); }
internal void AbrirDepositar() { Depositar depositar = new Depositar(); depositar.Show(); Transacciones transacciones = new Transacciones(); transacciones.Close(); }
public async Task <IHttpActionResult> GetTransacciones(decimal id) { Transacciones transacciones = await db.Transacciones.FindAsync(id); if (transacciones == null) { return(NotFound()); } return(Ok(transacciones)); }
protected void ImprimirButton_Click(object sender, EventArgs e) { GridViewRow row = (sender as Button).NamingContainer as GridViewRow; int Transaccion = lista.ElementAt(row.RowIndex).TransaccionId; Transacciones transaccion = repositorio.Buscar(Transaccion); List <Clientes> ItemClientes = new List <Clientes>(); List <Transacciones> Itemtransacciones = new List <Transacciones>(); List <TransaccionDetalle> DetalleTransaccion = new List <TransaccionDetalle>(); ItemClientes.Add(repositorioClientes.Buscar(transaccion.ClienteID)); Itemtransacciones.Add(transaccion); decimal Balance = 0; foreach (var item in transaccion.Detalle) { TransaccionDetalle details = new TransaccionDetalle(); if (item.TipoTransaccion == TipoTransaccion.Venta) { details.DetalleId = item.DetalleId; details.TipoTransaccion = item.TipoTransaccion; details.Tipo = "Venta"; details.Suma = item.Monto; details.Resta = 0; Balance += item.Monto; details.Balance = Balance; } else if (item.TipoTransaccion == TipoTransaccion.Pago) { details.DetalleId = item.DetalleId; details.TipoTransaccion = item.TipoTransaccion; details.Tipo = "Pago"; details.Suma = 0; details.Resta = item.Monto; Balance -= item.Monto; details.Balance = Balance; } DetalleTransaccion.Add(details); } ScriptManager.RegisterStartupScript(this.Page, this.Page.GetType(), "Popup", $"ShowReporte('Recibo de estudiante');", true); ReportViewer.ProcessingMode = Microsoft.Reporting.WebForms.ProcessingMode.Local; ReportViewer.Reset(); ReportViewer.LocalReport.ReportPath = Server.MapPath(@"~\UI\Reporte\ListadoEstadoCuentasClientes.rdlc"); ReportViewer.LocalReport.DataSources.Clear(); ReportViewer.LocalReport.DataSources.Add(new ReportDataSource("Clientes", ItemClientes)); ReportViewer.LocalReport.DataSources.Add(new ReportDataSource("Detalle", DetalleTransaccion)); ReportViewer.LocalReport.DataSources.Add(new ReportDataSource("Transacciones", Itemtransacciones)); ReportViewer.LocalReport.Refresh(); }
public IHttpActionResult GetTransacciones(int id) { Transacciones transacciones = db.Transacciones.Find(id); if (transacciones == null) { return(NotFound()); } return(Ok(transacciones)); }
public async Task <IActionResult> Create([Bind("Indice,Peticion,Respuesta,Estado,Fecha,Pruebas,Completas,Orden,Siapsid,Orc,Ox")] Transacciones transacciones) { if (ModelState.IsValid) { _context.Add(transacciones); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["Estado"] = new SelectList(_context.EstadosTransacciones, "Idestado", "Idestado", transacciones.Estado); return(View(transacciones)); }
private SglTransacciones() { frm = new Transacciones(); }
private void mnAbrir_Click(object sender, EventArgs e) { string Seudonimo; Seudonimo=BLML.Functions.GetCellfromDatagrid(grvUsuarios, "Seudonimo"); Transacciones frmTransacciones = new Transacciones(Seudonimo); frmTransacciones.MdiParent = this.MdiParent; frmTransacciones.Show(); }