private void CargarEntidad(Guid ordenPagoId) { if (ordenPagoId == default(Guid)) { _ordenPago = new OrdenPago(); //_ordenPago.Id = Guid.NewGuid(); return; } else { _ordenPago = Uow.OrdenesPagos.Obtener(o => o.Id == ordenPagoId); if (_ordenPago.Id != null) { NuevoPago = false; } } this.Fecha = _ordenPago.Fecha; this.NumeroFactura = _ordenPago.NumeroComprobante; this.Concepto = _ordenPago.Concepto; this.Importe = _ordenPago.Importe; this.ProveedorId = _ordenPago.ProveedorId; if (ProveedorId == Guid.Empty) { BtnAgregarProveedor.Visible = true; DdlProveedores.Enabled = true; } }
public OrdenPagoRespuesta Listar([FromBody] OrdenPago datos) { OrdenPagoRespuesta objRespon = new OrdenPagoRespuesta(); objRespon.Lista = new OrdenPagoLogic().Listar(datos); return(objRespon); }
public ActionResult Create([Bind(Include = "IDOrdenPago,Monto,FechaPago,IDMoneda,IDEstado")] OrdenPago _OrdenPago) { try { ModelState.Remove("IDBanco"); ModelState.Remove("IDSucursal"); if (!ModelState.IsValid) { _OrdenPago.lstEstado = _OrdenPago.ListaEstado(); _OrdenPago.lstMoneda = _OrdenPago.ListaMoneda(); return(View(_OrdenPago)); } try { _OrdenPago.InsertOrdenPago(_OrdenPago); return(RedirectToAction("Index")); } catch (Exception ex) { throw; } } catch { return(View()); } }
public bool Eliminar(OrdenPago obj) { bool oSalida = false; try { using (SqlConnection con = new SqlConnection(oCadenaCNN)) { con.Open(); using (SqlCommand cmd = new SqlCommand("usp_ordenpago_eliminar", con)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@Id", obj.Id); if (cmd.ExecuteNonQuery() >= 1) { oSalida = true; } } con.Close(); } } catch (Exception) { // LOG REPOSITORY } return(oSalida); }
public ActionResult create(OrdenPago ordenPago, string Guardar) { using (var cliente = new HttpClient()) { cliente.BaseAddress = new Uri("http://localhost:53660/api/OrdenPago"); //if (ordenPago.CodSucursal==0 || ordenPago.CodBanco==0) if (Guardar == null) { return(RedirectToAction("create", new { CodBanco = ordenPago.CodBanco, CodSucursal = ordenPago.CodSucursal })); } //HTTP POST var postTask = cliente.PostAsJsonAsync <OrdenPago>("OrdenPago", ordenPago); postTask.Wait(); var result = postTask.Result; if (result.IsSuccessStatusCode) { return(RedirectToAction("Index")); } } ModelState.AddModelError(string.Empty, "Error de Servidor"); return(View(ordenPago)); }
public ActionResult Create([Bind("OrdenPagoId,Monto,MonedaId,EstadoId,SucursalId,FechaPago")] OrdenPago pOrdenPago) { try { if (ModelState.IsValid) { var estado = OrdenPagoDb.ListaEstado.Find(x => x.EstadoId == pOrdenPago.EstadoId); var moneda = OrdenPagoDb.ListaMoneda.Find(x => x.MonedaId == pOrdenPago.MonedaId); var sucursal = SucursalDb.Lista.Find(x => x.SucursalId == pOrdenPago.SucursalId); pOrdenPago.MonedaPago = moneda; pOrdenPago.EstadoPago = estado; pOrdenPago.SucursalPago = sucursal; if (OrdenPagoDb.ListaPago.Count == 0) { pOrdenPago.OrdenPagoId = 1; } else { pOrdenPago.OrdenPagoId = OrdenPagoDb.ListaPago.Max(x => x.OrdenPagoId) + 1; } OrdenPagoDb.ListaPago.Add(pOrdenPago); } return(RedirectToAction(nameof(Index))); } catch { return(View()); } }
public async Task <IActionResult> Edit(int id, [Bind("IdOrdenPago,Fecha,FechaVencimiento")] OrdenPago ordenPago) { if (id != ordenPago.IdOrdenPago) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(ordenPago); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!OrdenPagoExists(ordenPago.IdOrdenPago)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(ordenPago)); }
private void OnEntityAgregada(OrdenPago entity) { if (EntityAgregada != null) { EntityAgregada(this, entity); } }
public ActionResult Edit(int id, [Bind("OrdenPagoId,Monto,MonedaId,EstadoId,SucursalId,FechaPago")] OrdenPago pOrdenPago) { try { if (ModelState.IsValid) { var ordenPago = OrdenPagoDb.ListaPago.Find(x => x.OrdenPagoId == id); ordenPago.Monto = pOrdenPago.Monto; ordenPago.MonedaId = pOrdenPago.MonedaId; ordenPago.SucursalId = pOrdenPago.SucursalId; ordenPago.EstadoId = pOrdenPago.EstadoId; var estado = OrdenPagoDb.ListaEstado.Find(x => x.EstadoId == pOrdenPago.EstadoId); var moneda = OrdenPagoDb.ListaMoneda.Find(x => x.MonedaId == pOrdenPago.MonedaId); var sucursal = SucursalDb.Lista.Find(x => x.SucursalId == pOrdenPago.SucursalId); ordenPago.MonedaPago = moneda; ordenPago.EstadoPago = estado; ordenPago.SucursalPago = sucursal; } return(RedirectToAction(nameof(Index))); } catch { return(View()); } }
private void LoadOrdenesPago() { _ordenPago = new OrdenPago(); _ordenPago.Id = 1; _ordenPago.Monto = 100; _ordenPago.Moneda = "Soles"; _ordenPago.Estado = "Pagada"; _ordenPago.FechaPago = DateTime.Now; _ordenPago.Sucursal = SucursalRepository.Sucursales[0]; OrdenPagoRepository.OrdenesPago.Add(_ordenPago); _ordenPago = new OrdenPago(); _ordenPago.Id = 2; _ordenPago.Monto = 945; _ordenPago.Moneda = "Dolares"; _ordenPago.Estado = "Declinada"; _ordenPago.FechaPago = DateTime.Now; _ordenPago.Sucursal = SucursalRepository.Sucursales[1]; OrdenPagoRepository.OrdenesPago.Add(_ordenPago); _ordenPago = new OrdenPago(); _ordenPago.Id = 3; _ordenPago.Monto = 14580; _ordenPago.Moneda = "Soles"; _ordenPago.Estado = "Fallida"; _ordenPago.FechaPago = DateTime.Now; _ordenPago.Sucursal = SucursalRepository.Sucursales[2]; OrdenPagoRepository.OrdenesPago.Add(_ordenPago); _ordenPago = new OrdenPago(); _ordenPago.Id = 4; _ordenPago.Monto = 25000; _ordenPago.Moneda = "Dolares"; _ordenPago.Estado = "Anulada"; _ordenPago.FechaPago = DateTime.Now; _ordenPago.Sucursal = SucursalRepository.Sucursales[2]; OrdenPagoRepository.OrdenesPago.Add(_ordenPago); }
public bool Actualizar(OrdenPago obj) { bool oSalida = false; try { using (SqlConnection con = new SqlConnection(oCadenaCNN)) { con.Open(); using (SqlCommand cmd = new SqlCommand("usp_ordenpago_actualizar", con)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@Id", obj.Id); cmd.Parameters.AddWithValue("@IdSucursal", obj.Sucursal.Id); cmd.Parameters.AddWithValue("@IdMoneda", obj.Moneda.Id); cmd.Parameters.AddWithValue("@IdEstado", obj.Estado.Id); cmd.Parameters.AddWithValue("@Monto", obj.Monto); cmd.Parameters.AddWithValue("@Fecha", obj.Fecha); if (cmd.ExecuteNonQuery() >= 1) { oSalida = true; } } con.Close(); } } catch (Exception) { // LOG REPOSITORY } return(oSalida); }
public int Actualizar(OrdenPago oBe) { int res = 0; SqlConnection oConexion = new SqlConnection(ConexionSQLServer.DB_Comercio()); SqlCommand cmd = new SqlCommand("PA_OrdenPago_ACTUALIZAR", oConexion); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@ID", SqlDbType.Int).Value = oBe.ID; cmd.Parameters.Add("@sucursal_id", SqlDbType.Int).Value = oBe.sucursal_id; cmd.Parameters.Add("@monto", SqlDbType.Decimal, 18).Value = oBe.monto; cmd.Parameters.Add("@moneda", SqlDbType.VarChar, 10).Value = oBe.moneda; cmd.Parameters.Add("@estado", SqlDbType.VarChar, 20).Value = oBe.estado; cmd.Parameters.Add("@fecha_pago", SqlDbType.DateTime).Value = oBe.fecha_pago; try { oConexion.Open(); res = cmd.ExecuteNonQuery(); } catch (Exception ex) { } finally { if (oConexion.State == ConnectionState.Open) { oConexion.Close(); } cmd.Dispose(); oConexion.Dispose(); } return(res); }
public List <OrdenPago> Listar_OrdenPago(int IdSucursal, int TipoMoneda, int TipoSituacion) { List <OrdenPago> listaEntidad = new List <OrdenPago>(); OrdenPago entidad = null; using (SqlConnection conexion = new SqlConnection(cadena)) { using (SqlCommand comando = new SqlCommand("usp_ListarOrdenPago", conexion)) { comando.CommandType = System.Data.CommandType.StoredProcedure; comando.Parameters.AddWithValue("@IdSucursal", IdSucursal); comando.Parameters.AddWithValue("@TipoMoneda", TipoMoneda); comando.Parameters.AddWithValue("@TipoSituacion", TipoSituacion); conexion.Open(); SqlDataReader reader = comando.ExecuteReader(); while (reader.Read()) { entidad = new OrdenPago(reader); entidad.NombreSucursalCompleta = Convert.ToString(reader["NombreSucursalCompleta"]); entidad.NombreMoneda = Convert.ToString(reader["NombreMoneda"]); entidad.NombreSituacion = Convert.ToString(reader["NombreSituacion"]); listaEntidad.Add(entidad); } } conexion.Close(); } return(listaEntidad); }
public IEnumerable <OrdenPago> Listar_OrdenPago_LocalMoneda(int IdSucursal, string Moneda) { List <OrdenPago> listaEntidad = new List <OrdenPago>(); OrdenPago entidad = null; using (SqlConnection conexion = new SqlConnection(cadena)) { using (SqlCommand comando = new SqlCommand("[usp_ListarOrdenPago_LocalMoneda]", conexion)) { comando.CommandType = System.Data.CommandType.StoredProcedure; comando.Parameters.AddWithValue("@IdSucursal", IdSucursal); comando.Parameters.AddWithValue("@Moneda", Moneda); conexion.Open(); SqlDataReader reader = comando.ExecuteReader(); while (reader.Read()) { entidad = new OrdenPago(reader); listaEntidad.Add(entidad); } } conexion.Close(); } return(listaEntidad); }
public List <OrdenPago> SelectOrdenPagoBySucursalAndMoneda(OrdenPago prmInput) { List <OrdenPago> Result = new List <OrdenPago>(); OrdenPago _Item; using (SqlConnection connection = new SqlConnection(Conexion)) { connection.Open(); using (SqlCommand command = new SqlCommand(QuerySelectOrdenPagoBySucursalAndMoneda, connection)) { command.Prepare(); command.Parameters.AddWithValue("@IDSucursales", prmInput.IDSucursales); command.Parameters.AddWithValue("@IDMoneda", prmInput.IDMoneda); using (SqlDataReader reader = command.ExecuteReader(System.Data.CommandBehavior.SingleResult)) { if (reader.HasRows) { Object[] Header = new Object[reader.FieldCount]; int IDOrdenPago = reader.GetOrdinal("IDOrdenPago"); int Monto = reader.GetOrdinal("Monto"); int IDMoneda = reader.GetOrdinal("IDMoneda"); int IDEstado = reader.GetOrdinal("IDEstado"); int FechaPago = reader.GetOrdinal("FechaPago"); while (reader.Read()) { reader.GetValues(Header); _Item = new OrdenPago(); if (Header[IDOrdenPago] != null) { _Item.IDOrdenPago = Convert.ToInt64(Header[IDOrdenPago]); } if (Header[Monto] != null) { _Item.Monto = Convert.ToDouble(Header[Monto]); } if (Header[IDMoneda] != null) { _Item.IDMoneda = Convert.ToByte(Header[IDMoneda]); } if (Header[IDEstado] != null) { _Item.IDEstado = Convert.ToByte(Header[IDEstado]); } if (Header[FechaPago] != null) { _Item.FechaPago = Convert.ToDateTime(Header[FechaPago]); } Result.Add(_Item); } reader.Close(); } } } } return(Result); }
public OrdenPago Update(OrdenPago entity) { var listAll = ListAll(); var entityToUpdate = listAll.FirstOrDefault(x => x.Id == entity.Id); listAll[listAll.IndexOf(entityToUpdate)] = entity; File.WriteAllText(pathToTheFile, JsonConvert.SerializeObject(listAll)); return(entity); }
// GET: OrdenPago/Delete/5 public ActionResult Delete(int id) { var oOrdenPago = new OrdenPago { Id = id }; _ordenPagoAppService.Eliminar(oOrdenPago); return(RedirectToAction("Index")); }
public OrdenPago Create(OrdenPago entity) { var listAll = ListAll(); entity.Id = listAll.Count == 0 ? 1 : listAll.Max(x => x.Id) + 1; listAll.Add(entity); File.WriteAllText(pathToTheFile, JsonConvert.SerializeObject(listAll)); return(entity); }
public void CalcularRetencionGanancias(OrdenPago pago) { var datosImp = pago.Empresa.Persona.DatosImpositivos.FirstOrDefault(di => di.Impuesto == Impuestos.Ganancias); if (datosImp == null || !datosImp.AgenteRetencion) { return; } }
//public ActionResult create() //{ // OrdenPago ordenPago= new OrdenPago(); // ordenPago.Bancos = GetAllBancos(); // ordenPago.Sucursales = GetSucursalxBanco(ordenPago.CodBanco); // return View(ordenPago); //} public ActionResult create(int CodBanco = 0, int CodSucursal = 0) { OrdenPago ordenPago = new OrdenPago(); ordenPago.Bancos = GetAllBancos(); ordenPago.CodBanco = CodBanco; ordenPago.Sucursales = GetSucursalxBanco(CodBanco); ordenPago.CodSucursal = CodSucursal; return(View(ordenPago)); }
// GET: OrdenPago/Create public ActionResult Create() { var Model = new OrdenPago { FechaPago = DateTime.Now, lstMoneda = _OrdenPago.ListaMoneda(), lstEstado = _OrdenPago.ListaEstado() }; return(View(Model)); }
// GET: OrdenPago/Details/5 public ActionResult Details(int id) { var oOrdenPago = new OrdenPago { Id = id }; oOrdenPago = _ordenPagoAppService.ListarPorId(oOrdenPago); OrdenPagoModel oOrdenPagoModel = Mapper.Map <OrdenPago, OrdenPagoModel>(oOrdenPago); return(View(oOrdenPagoModel)); }
public async Task <IActionResult> Create([Bind("ID,sucursal_id,monto,moneda,estado,fecha_pago")] OrdenPago ordenPago) { if (ModelState.IsValid) { _context.Add(ordenPago); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(ordenPago)); }
public async Task <IActionResult> Create([Bind("IdOrdenPago,Fecha,FechaVencimiento")] OrdenPago ordenPago) { if (ModelState.IsValid) { _context.Add(ordenPago); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(ordenPago)); }
public ActionResult Eliminar(OrdenPago objOrdenPago) { if (ModelState.IsValid) { if (objOrdenPago.EliminarOrdenPago(objOrdenPago)) { ViewBag.Mensaje = "Registro Eliminado"; } } return(RedirectToAction("Index")); }
public ActionResult Editar(OrdenPago objOrdenPago) { if (ModelState.IsValid) { if (objOrdenPago.ActualizarOrdenPago(objOrdenPago)) { ViewBag.Mensaje = "Actualizado Satisfactoriamente"; } } return(RedirectToAction("Index")); }
public ActionResult Create(OrdenPago OrdenPago) { if (ModelState.IsValid) { if (objOrdenPago.InsertarOrdenPago(OrdenPago)) { ViewBag.Mensaje = "Registrado Satisfactoriamente"; } } return(RedirectToAction("Index")); }
public static OrdenPagoDto ToDto(OrdenPago entity) { var dto = new OrdenPagoDto(); dto.Id = entity.Id; dto.Monto = entity.Monto; dto.Moneda = entity.Moneda; dto.Estado = entity.Estado; dto.FechaPago = entity.FechaPago; dto.Sucursal = DSucursalConverter.ToDto(entity.Sucursal); return(dto); }
protected override async Task OnInitializedAsync() { ordenPago = new OrdenPago { movimientosCaja = new List <MovimientoCaja>(), Imputaciones = new List <ImputacionComprobantesCompra>() }; var authState = await authStateProvider.GetAuthenticationStateAsync(); User = authState.User; userName = User.Identity.Name; await ListarCajas(); }
public IHttpActionResult PostNuevaOrdenPago(OrdenPago ordenPago) { if (!ModelState.IsValid) { return(BadRequest("No es un modelo Válido")); } lista.Add(new OrdenPago { CodBanco = ordenPago.CodBanco, CodSucursal = ordenPago.CodSucursal, Moneda = ordenPago.Moneda, Monto = ordenPago.Monto, Estado = ordenPago.Estado, FechaRegistro = ordenPago.FechaRegistro }); return(Ok()); }