private void OnSeleccionarTipoComprobanteFinished(TipoComprobante tipoComprobante) { if (SeleccionarFinished != null) { SeleccionarFinished(this, tipoComprobante); } }
private void UcFiltroTiposComprobantesOnSeleccionarFinished(object sender, TipoComprobante tipoComprobante) { if (!_limpiandoFiltros) { OnFiltered(); } }
public async Task <ActionResult <TipoComprobante> > PostTipoComprobante(TipoComprobante tipoComprobante) { _context.TipoComprobantes.Add(tipoComprobante); await _context.SaveChangesAsync(); return(CreatedAtAction("GetTipoComprobante", new { id = tipoComprobante.idTipoComprobante }, tipoComprobante)); }
public void BuscarTest() { Repositorio <TipoComprobante> repositorio = new Repositorio <TipoComprobante>(); TipoComprobante t = repositorio.Buscar(1); Assert.IsNotNull(t); }
public async Task <IActionResult> PutTipoComprobante(int id, TipoComprobante tipoComprobante) { if (id != tipoComprobante.idTipoComprobante) { return(BadRequest()); } _context.Entry(tipoComprobante).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TipoComprobanteExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public static CorridaAutorizacionDto ToCorridaDto(CorridaAutorizacion corrida, List <TipoDocumento> tiposDoc, List <TipoComprobante> tiposComprobante, List <TipoConcepto> tiposConcepto) { CorridaAutorizacionDto dto = new CorridaAutorizacionDto(); dto.Id = corrida.Id; dto.Fecha = corrida.Fecha; dto.Procesada = corrida.Procesada; dto.NombreDeArchivo = Path.GetFileName(corrida.PathArchivo); dto.PathArchivo = corrida.PathArchivo; if (tiposComprobante != null) { DetalleCabecera cabecera = corrida.DetalleCabeceras.FirstOrDefault(); if (cabecera != null) { TipoComprobante tipoComprobante = tiposComprobante.Where(c => c.CodigoAfip == cabecera.CbteTipo).First(); dto.TipoComprobante = string.Format("{0} - {1}", tipoComprobante.CodigoAfip, tipoComprobante.Descripcion); } } dto.ComprobantesAutorizados = ToDetalleComprobateDtoList(corrida.DetalleComprobantes.Where(dc => dc.Resultado == ResultadoCbte.Aprobado && dc.CorridaId == corrida.Id).ToList(), tiposDoc, tiposConcepto); dto.ComprobantesConObservaciones = ToDetalleComprobateDtoList(corrida.DetalleComprobantes.Where(dc => dc.Resultado == ResultadoCbte.Rechazado && dc.CorridaId == corrida.Id).ToList(), tiposDoc, tiposConcepto); dto.Errores = ToDetalleErrorDtoList(corrida.DetalleErrores.Where(e => e.CorridaId == corrida.Id).ToList()); dto.Eventos = ToDetalleEventoDtoList(corrida.DetalleEventos.Where(e => e.CorridaId == corrida.Id).ToList()); return(dto); }
public TipoComprobanteDto ObtenerTipoComprobantePorCodigoAfip(int codigoAfip) { using (var ctx = new FacturaElectronicaEntities()) { TipoComprobante tipoCbte = ctx.TipoComprobantes.Where(t => t.CodigoAfip == codigoAfip).FirstOrDefault(); return(ToTipoComprobanteDto(tipoCbte)); } }
public ActionResult DeleteConfirmed(int id) { TipoComprobante tipoComprobante = _UnityOfWork.TipoComprobantes.Get(id); _UnityOfWork.TipoComprobantes.Remove(tipoComprobante); _UnityOfWork.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult DeleteConfirmed(int id) { TipoComprobante tipoComprobante = db.TiposComprobante.Find(id); db.TiposComprobante.Remove(tipoComprobante); db.SaveChanges(); return(RedirectToAction("Index")); }
private void SeleccionarTipoComprobante() { _tipoComprobante = TipoComprobanteId().HasValue ? Uow.TiposComprobantes.Obtener( p => p.Id == (TipoComprobanteEnum)Combo.SelectedValue) : null; OnSeleccionarTipoComprobanteFinished(_tipoComprobante); }
public bool GenerarCuponesCobro() { SqlConnection conexion = null; SqlCommand cmd = null; SqlDataReader rd = null; try { conexion = Conexion.getInstance().ConexionBD(); cmd = new SqlCommand("spNominaPagos", conexion); cmd.CommandType = CommandType.StoredProcedure; conexion.Open(); rd = cmd.ExecuteReader(); while (rd.Read()) { String usuario = rd["usuario"].ToString(); DateTime fecha_alta = rd["usu_fecalta"] == DBNull.Value ? default(DateTime) : DateTime.Parse(rd["usu_fecalta"].ToString()); int meses_Activo = Convert.ToInt32(rd["Meses_Activo"]); int dia_Vencimiento = Convert.ToInt32(rd["Dia_Vencimiento"]); int usu_id = Convert.ToInt32(rd["usu_id"]); List <Comprobante> l_Comprobantes = ObtenerListaComprobantes(usu_id, "Cupon Cobro"); for (int i = 1; i <= meses_Activo; i++) { //if (l_Comprobantes.Count > 0) //{ List <Comprobante> l_comprobante_temp = l_Comprobantes.Where(x => x.comp_fecha.Month == (fecha_alta.Month + i)).ToList(); if (l_comprobante_temp.Count == 0) { Comprobante o_comprobante_temp = new Comprobante(); TipoComprobante o_tipoComprobante_temp = new TipoComprobante(); o_tipoComprobante_temp.TC_nombre = "Cupon Cobro"; o_comprobante_temp.com_TipoComprobante = o_tipoComprobante_temp; o_comprobante_temp.comp_fecha = fecha_alta.AddMonths(i); o_comprobante_temp.comp_letra = "X"; o_comprobante_temp.comp_suc = 1; Usuario o_usuario_temp = new Usuario(); o_usuario_temp.usu_id = usu_id; o_comprobante_temp.com_Usuario = o_usuario_temp; Producto o_producto_temp = new Producto(); o_producto_temp.prod_id = 1; o_comprobante_temp.com_Producto = o_producto_temp; RegistrarCupon(o_comprobante_temp); } //} } } } catch (Exception ex) { return(false); } finally { conexion.Close(); } return(true); }
//spListaComprobantesFiltrados public List <Comprobante> ObtenerListaComprobantesPagos(int usuario_ID, String tipo_Comprobante) { SqlConnection conexion = null; SqlCommand cmd = null; List <Comprobante> o_comprobante = new List <Comprobante>(); SqlDataReader rd = null; try { conexion = Conexion.getInstance().ConexionBD(); cmd = new SqlCommand("spListaComprobantesFiltradosPagos", conexion); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@prmUserID", usuario_ID); cmd.Parameters.AddWithValue("@prmTC", tipo_Comprobante); conexion.Open(); rd = cmd.ExecuteReader(); //if (rd.Read()) //{ while (rd.Read()) { Comprobante o_comprobante_temp; o_comprobante_temp = new Comprobante(); o_comprobante_temp.comp_id = rd["comp_id"] == DBNull.Value ? 0 : Convert.ToInt32(rd["comp_id"]); o_comprobante_temp.comp_fecha = rd["comp_fecha"] == DBNull.Value ? default(DateTime) : DateTime.Parse(rd["comp_fecha"].ToString()); o_comprobante_temp.comp_letra = rd["comp_letra"] == DBNull.Value ? "" : rd["comp_letra"].ToString(); o_comprobante_temp.comp_suc = rd["comp_suc"] == DBNull.Value ? 0 : Convert.ToInt32(rd["comp_suc"]); o_comprobante_temp.comp_neto = rd["comp_neto"] == DBNull.Value ? (float)0 : (float)Convert.ToDouble(rd["comp_neto"]); o_comprobante_temp.comp_iva = rd["comp_iva"] == DBNull.Value ? (float)0 : (float)Convert.ToDouble(rd["comp_iva"]); o_comprobante_temp.comp_total = rd["comp_total"] == DBNull.Value ? (float)0 : (float)Convert.ToDouble(rd["comp_total"]); Usuario o_usuario_temp = new Usuario(); o_usuario_temp.usu_id = rd["usu_id"] == DBNull.Value ? 0 : Convert.ToInt32(rd["usu_id"]); o_comprobante_temp.com_Usuario = o_usuario_temp; TipoComprobante o_tipoComprobanteTemp = new TipoComprobante(); o_tipoComprobanteTemp.TC_id = rd["TC_id"] == DBNull.Value ? 0 : Convert.ToInt32(rd["TC_id"]); o_tipoComprobanteTemp.TC_nombre = rd["TC_nombre"] == DBNull.Value ? "" : rd["TC_nombre"].ToString(); o_tipoComprobanteTemp.TC_signo = rd["TC_signo"] == DBNull.Value ? 0 : Convert.ToInt32(rd["TC_signo"]); o_comprobante_temp.com_TipoComprobante = o_tipoComprobanteTemp; o_comprobante_temp.com_Pagado = rd["Pagado"] == DBNull.Value ? 0 : Convert.ToInt32(rd["Pagado"]); o_comprobante_temp.comp_total_formateado = rd["comp_total_formateado"] == DBNull.Value ? "" : rd["comp_total_formateado"].ToString(); o_comprobante_temp.comp_fecha_formateado = rd["comp_fecha_formateado"] == DBNull.Value ? "" : rd["comp_fecha_formateado"].ToString(); Producto o_producto_temp = new Producto(); o_producto_temp.prod_id = rd["prod_id"] == DBNull.Value ? 0 : Convert.ToInt32(rd["prod_id"]); o_comprobante_temp.com_Producto = o_producto_temp; o_comprobante_temp.comp_id_pago = rd["comp_id_pago"] == DBNull.Value ? 0 : Convert.ToInt32(rd["comp_id_pago"]); o_comprobante.Add(o_comprobante_temp); } } catch (Exception ex) { o_comprobante = null; } finally { conexion.Close(); } return(o_comprobante); }
public void GuardarTest() { RepositorioBase <TipoComprobante> test = new RepositorioBase <TipoComprobante>(); TipoComprobante tp = new TipoComprobante(); tp.IdTipoComprobante = 0; tp.NombreComprobante = "ALGO"; Assert.IsTrue(test.Guardar(tp)); }
public _0004_Mensaje(ComprobanteKioscoDto compro) : this() { comprobanteKioscoDto = compro; _kioscoServicio = new KioscoServicio(); RealizoOperacion = false; Cargartxt(); cmbTipoFactura.SelectedIndex = 0; tipoComprobante = TipoComprobante.A; }
public void ModificarTest() { RepositorioBase <TipoComprobante> db = new RepositorioBase <TipoComprobante>(); TipoComprobante tp = new TipoComprobante(); tp.IdTipoComprobante = 1; tp.NombreComprobante = "alguito"; Assert.IsTrue(db.Modificar(tp)); }
public long CerrarKiosco(ComprobanteKioscoDto kiosco, TipoComprobante tipo) { using (var context = new ModeloXCommerceContainer()) { //GENERO DETALLE DE CAJA var cfId = context.Personas.OfType <Cliente>().FirstOrDefault(x => x.Dni == "99999999").Id; if (cfId == null) { throw new Exception("Falta consumidor final"); } var comp = new ComprobanteFactura { ClienteId = cfId, Descuento = kiosco.Descuento, Fecha = DateTime.Now, Numero = NumeroDeComprobante.UltimoNumeroComprobante(), TipoComprobante = tipo, UsuarioId = Entidad.Entidad.UsuarioId, SubTotal = kiosco.SubTotal, Total = kiosco.Total, DetalleComprobantes = new List <DetalleComprobante>() }; context.Comprobantes.Add(comp); var list = new List <DetalleComprobante>(); foreach (var items in kiosco.Items) { var detComp = new DetalleComprobante { ComprobanteId = comp.Id, SubTotal = items.SubTotal, Codigo = items.CodigoProducto, Cantidad = items.Cantidad, PrecioUnitario = items.PrecioUnitario, Descripcion = items.Descripcion, ArticuloId = items.ArticuloId }; list.Add(detComp); context.DetalleComprobantes.Add(detComp); } comp.DetalleComprobantes = list; context.SaveChanges(); //GENERAR MOVIMIENTO MovimientoServicio m = new MovimientoServicio(); m.GenerarMovimiento(new MovimientoDto { CajaId = Entidad.Entidad.CajaId, ComprobanteId = comp.Id, Fecha = DateTime.Now, Monto = kiosco.Total, TipoMovimento = TipoMovimiento.Ingreso, UsuarioId = Entidad.Entidad.UsuarioId, Descripcion = $"FC_{comp.TipoComprobante}_{comp.Numero.ToString("0000")}_{comp.Fecha.ToString("ddmmyyyy")}" }); return(comp.Id); } }
public ActionResult Edit([Bind(Include = "TipoComprobanteID,nombre")] TipoComprobante tipoComprobante) { if (ModelState.IsValid) { unityOfWork.TipoComprobante.Add(tipoComprobante); unityOfWork.SaveChanges(); return(RedirectToAction("Index")); } return(View(tipoComprobante)); }
public void ModificarTest() { Repositorio <TipoComprobante> repositorio = new Repositorio <TipoComprobante>(); bool estado = false; TipoComprobante t = repositorio.Buscar(1); t.Nombrecomprobante = "23"; estado = repositorio.Modificar(t); Assert.AreEqual(true, estado); }
public ActionResult Edit([Bind(Include = "TipoComprobanteId,ComprobantePagoId")] TipoComprobante tipoComprobante) { if (ModelState.IsValid) { db.Entry(tipoComprobante).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ComprobantePagoId = new SelectList(db.ComprobantesPago, "ComprobantePagoId", "ComprobantePagoId", tipoComprobante.ComprobantePagoId); return(View(tipoComprobante)); }
public async Task <IActionResult> Create(TipoComprobante tipoComprobante) { if (!ModelState.IsValid) { return(BadRequest()); } await _tipoComprobanteServicio.Create(tipoComprobante); return(Ok(tipoComprobante)); }
public ActionResult Edit([Bind(Include = "TipoComprobanteId,NombreComprobante,VentaId")] TipoComprobante tipoComprobante) { if (ModelState.IsValid) { _UnityOfWork.StateModified(tipoComprobante); _UnityOfWork.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.VentaId = new SelectList(_UnityOfWork.Ventas.GetEntity(), "VentaId", "Descripcion", tipoComprobante.VentaId); return(View(tipoComprobante)); }
private async Task AddNfc(string nombreNfc, string serie, int tipoNfc, int cantidadDisponible) { TipoComprobante tipoComprobante = new TipoComprobante { NombreNfc = nombreNfc, Serie = serie, TipoNfc = tipoNfc, CantidadDisponible = cantidadDisponible }; await _context.TipoComprobantes.AddAsync(tipoComprobante); }
public void ModificarTest() { Repositorio <TipoComprobante> repositorio = new Repositorio <TipoComprobante>(); bool paso = false; TipoComprobante tc = repositorio.Buscar(2); tc.NombreComprobante = "daa"; paso = repositorio.Modificar(tc); Assert.AreEqual(true, paso); }
public void ModificarTest() { RepositorioBase <TipoComprobante> repositorio = new RepositorioBase <TipoComprobante>(); TipoComprobante persona = new TipoComprobante() { IdTipoComprobante = 1, NombreComprobante = "Prueba" }; Assert.IsTrue(repositorio.Modificar(persona)); }
public FormularioPagoBase() : this(new PlanTarjetaServicio()) { InitializeComponent(); _primerPago = ""; _segundoPago = ""; _valor1 = 0; _valor2 = 0; cmbTipoFactura.SelectedIndex = 0; _tipoComprobante = TipoComprobante.A; btnCuentaCorriente.LabelText = @"Cuenta Corriente"; }
public ActionResult Create([Bind(Include = "TipoComprobanteId,ComprobantePagoId")] TipoComprobante tipoComprobante) { if (ModelState.IsValid) { db.TiposComprobante.Add(tipoComprobante); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ComprobantePagoId = new SelectList(db.ComprobantesPago, "ComprobantePagoId", "ComprobantePagoId", tipoComprobante.ComprobantePagoId); return(View(tipoComprobante)); }
public void GuardarTest() { Repositorio <TipoComprobante> db = new Repositorio <TipoComprobante> (); bool paso = false; TipoComprobante tc = new TipoComprobante(); tc.IdTipoComprobante = 2; tc.NombreComprobante = "fiscal"; paso = db.Guardar(tc); Assert.AreEqual(true, paso); }
public void GuardarTest() { TipoComprobante t = new TipoComprobante(); t.Idtipocomprobante = 1; t.Nombrecomprobante = "1234"; Repositorio <TipoComprobante> repositorio = new Repositorio <TipoComprobante>(); bool estado = false; estado = repositorio.Guardar(t); Assert.AreEqual(true, estado); }
// GET: TipoComprobante/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TipoComprobante tipoComprobante = db.TiposComprobante.Find(id); if (tipoComprobante == null) { return(HttpNotFound()); } return(View(tipoComprobante)); }
// GET: TipoComprobantes/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TipoComprobante tipoComprobante = _UnityOfWork.TipoComprobantes.Get(id); if (tipoComprobante == null) { return(HttpNotFound()); } return(View(tipoComprobante)); }