示例#1
0
        public DtoOrdenPago Obtener(int id)
        {
            var entidad    = new DtoOrdenPago();
            var oDatabase  = DatabaseFactory.CreateDatabase();
            var oDbCommand = oDatabase.GetStoredProcCommand("OrdenPago_Obtener",
                                                            id);

            using (IDataReader oReader = oDatabase.ExecuteReader(oDbCommand))
            {
                while (oReader.Read())
                {
                    entidad.IdOrdenPago      = Convert.ToInt32(oReader["IdOrdenPago"]);
                    entidad.IdSucursal       = Convert.ToInt32(oReader["IdSucursal"]);
                    entidad.IdMoneda         = Convert.ToInt32(oReader["IdMoneda"]);
                    entidad.Monto            = Convert.ToDecimal(oReader["Monto"]);
                    entidad.IdEstadoPago     = Convert.ToInt32(oReader["IdEstadoPago"]);
                    entidad.FechaPago        = Convert.ToDateTime(oReader["FechaPago"]);
                    entidad.IdBanco          = Convert.ToInt32(oReader["IdBanco"]);
                    entidad.NombreMoneda     = oReader["NombreMoneda"].ToString();
                    entidad.NombreEstadoPago = oReader["NombreEstadoPago"].ToString();
                    entidad.NombreSucursal   = oReader["NombreSucursal"].ToString();
                    entidad.NombeBanco       = oReader["NombreBanco"].ToString();
                }
            }

            return(entidad);
        }
示例#2
0
        public void Eliminar(DtoOrdenPago ordenPago)
        {
            var oDatabase  = DatabaseFactory.CreateDatabase();
            var oDbCommand = oDatabase.GetStoredProcCommand("OrdenPago_Eliminar",
                                                            ordenPago.IdOrdenPago
                                                            );

            oDatabase.ExecuteNonQuery(oDbCommand);
        }
示例#3
0
        public void Registrar(DtoOrdenPago ordenPago)
        {
            var oDatabase  = DatabaseFactory.CreateDatabase();
            var oDbCommand = oDatabase.GetStoredProcCommand("OrdenPago_Insertar",
                                                            ordenPago.IdSucursal,
                                                            ordenPago.IdMoneda,
                                                            ordenPago.Monto,
                                                            ordenPago.IdEstadoPago
                                                            );

            oDatabase.ExecuteNonQuery(oDbCommand);
        }
示例#4
0
        public async Task Eliminar(DtoOrdenPago OrdenPago)
        {
            var myContent   = JsonConvert.SerializeObject(OrdenPago);
            var buffer      = System.Text.Encoding.UTF8.GetBytes(myContent);
            var byteContent = new ByteArrayContent(buffer);

            byteContent.Headers.ContentType = new MediaTypeHeaderValue("application/json");
            HttpResponseMessage response = await client.PutAsync("PutEliminaOrdenPago", byteContent);

            if (response.IsSuccessStatusCode)
            {
            }
        }
示例#5
0
        public async Task <IActionResult> Grabar(DtoOrdenPago OrdenPago)
        {
            if (ModelState.IsValid)
            {
                if (OrdenPago.IdOrdenPago == 0)
                {
                    await _ordenPagoServicio.Registrar(OrdenPago);
                }
                else
                {
                    await _ordenPagoServicio.Actualizar(OrdenPago);
                }
            }

            return(RedirectToAction("Index"));
        }
示例#6
0
 public void Eliminar(DtoOrdenPago ordenPago)
 {
     _daOrdenPago.Eliminar(ordenPago);
 }
示例#7
0
 public void Actualizar(DtoOrdenPago ordenPago)
 {
     _daOrdenPago.Actualizar(ordenPago);
 }
示例#8
0
 public void Registrar(DtoOrdenPago ordenPago)
 {
     _daOrdenPago.Registrar(ordenPago);
 }
示例#9
0
        public async Task <IActionResult> Eliminar(DtoOrdenPago OrdenPago)
        {
            await _ordenPagoServicio.Eliminar(OrdenPago);

            return(RedirectToAction("Index"));
        }
示例#10
0
 public void PutEliminaOrdenPago(DtoOrdenPago ordenPago)
 {
     _metricaServicio.OrdenPago.Eliminar(ordenPago);
 }
示例#11
0
 public void PutOrdenPago(DtoOrdenPago ordenPago)
 {
     _metricaServicio.OrdenPago.Actualizar(ordenPago);
 }
示例#12
0
 public void PostOrdenPago(DtoOrdenPago ordenPago)
 {
     _metricaServicio.OrdenPago.Registrar(ordenPago);
 }