示例#1
0
        static void Main(string[] args)
        {
            XStreamUtil xStream     = new XStreamUtil();
            COMPROBANTE comprobante = new FacturaServicio().getComprobante(26);

            xStream.getResuestaStream(comprobante.ARCHIVOAUTORIZADO, comprobante.CLAVEDEACCESO, comprobante.FECHAAUTORIZACION.ToString(), comprobante.ESTADOCOMPROBANTE.DESCRIPCION);
        }
示例#2
0
        public void autorizarSri(COMPROBANTE comprobante)
        {
            COMPROBANTE      comp      = new FacturaServicio().getComprobante(comprobante.CODIGOCOMPROBANTE);
            GeneradorFactura generador = new GeneradorFactura(comprobante);

            generador.GenerarXML();
        }
        public ActionResult DeleteConfirmed(int id)
        {
            FacturaServicio facturaServicio = db.FacturaServicios.Find(id);

            db.FacturaServicios.Remove(facturaServicio);
            db.SaveChanges();
            log.Info("Eliminacion de Factura servicio");
            return(RedirectToAction("Index"));
        }
示例#4
0
        private void searchControl1_EditValueChanging(object sender, DevExpress.XtraEditors.Controls.ChangingEventArgs e)
        {
            FacturaServicio fs = new FacturaServicio();

            if (e.NewValue == null)
            {
                return;
            }
            // V_SOCIONEGOCIO registro = fs.buscarProveedor(e.NewValue.ToString(), 4);
        }
 public ActionResult Edit([Bind(Include = "Id,IdTurno,Fecha,Monto")] FacturaServicio facturaServicio)
 {
     if (ModelState.IsValid)
     {
         db.Entry(facturaServicio).State = EntityState.Modified;
         db.SaveChanges();
         log.Info("Edicion de Factura servicio");
         return(RedirectToAction("Index"));
     }
     ViewBag.IdTurno = new SelectList(db.Turnos, "Id", "Id", facturaServicio.IdTurno);
     return(View(facturaServicio));
 }
        // GET: FacturaServicio/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            FacturaServicio facturaServicio = db.FacturaServicios.Find(id);

            if (facturaServicio == null)
            {
                return(HttpNotFound());
            }
            return(View(facturaServicio));
        }
        // GET: FacturaServicio/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            FacturaServicio facturaServicio = db.FacturaServicios.Find(id);

            if (facturaServicio == null)
            {
                return(HttpNotFound());
            }
            ViewBag.IdTurno = new SelectList(db.Turnos, "Id", "Id", facturaServicio.IdTurno);
            return(View(facturaServicio));
        }
        public ActionResult Create([Bind(Include = "Id,IdTurno,Fecha,Monto")] FacturaServicio facturaServicio)
        {
            if (ModelState.IsValid)
            {
                facturaServicio.Fecha = DateTime.Now;
                RepositoryTurno repositoryturno = new RepositoryTurno();
                Turno           modelturno      = new Turno();
                modelturno         = repositoryturno.GetById(facturaServicio.IdTurno);
                modelturno.Abonado = true;
                repositoryturno.Update(modelturno);

                db.FacturaServicios.Add(facturaServicio);
                db.SaveChanges();
                log.Info("Creacion de Factura servicio");
                return(RedirectToAction("Index"));
            }

            ViewBag.IdTurno = new SelectList(db.Turnos, "Id", "Id", facturaServicio.IdTurno);
            return(View(facturaServicio));
        }
示例#9
0
        public void DatosIniciales()
        {
            this.Tag                           = (object)"FACTURA";
            this.facturaServicio               = new FacturaServicio();
            this.socionegocioSeleccionado      = new SOCIONEGOCIO();
            this.detalleComprobanteList        = new List <DETALLECOMPROBANTE>();
            this.bindingListDetalleComprobante = new BindingList <DETALLECOMPROBANTE>((IList <DETALLECOMPROBANTE>) this.detalleComprobanteList);
            this.codigoEmpresa                 = CredencialUsuario.getInstancia().getEmpresaSeleccionada().CODIGOEMPRESA;
            this.CODIGOTIPOCOMPROBANTELookUpEdit.Properties.DataSource = (object)this.facturaServicio.getTipoComprobante();
            this.CODIGOESTABLECIMIENTOLookUpEdit.Properties.DataSource = (object)this.facturaServicio.getEstablecimiento(this.codigoEmpresa);
            this.CODIGOPUNTOEMISIONLookUpEdit.Properties.DataSource    = (object)this.facturaServicio.getPuntoEmision(CredencialUsuario.getInstancia().getEstablecimientoSeleccionado().CODIGOESTABLECIMIENTO);
            this.bindingSourceSocioNegocio.DataSource                = (object)this.socionegocioSeleccionado;
            this.DETALLECOMPROBANTEGridControl.DataSource            = (object)this.bindingListDetalleComprobante;
            this.CODIGOLISTADEPRECIOLookUpEdit.Properties.DataSource = (object)this.facturaServicio.getListadoDePrecio(this.codigoEmpresa);
            IEnumerable <LISTADEPRECIO> listadoDePrecio = this.facturaServicio.getListadoDePrecio(this.codigoEmpresa);

            this.CODIGOLISTADEPRECIOLookUpEdit.Properties.DataSource     = (object)listadoDePrecio;
            this.CODIGOESTADOCOMPROBANTELookUpEdit.Properties.DataSource = (object)this.facturaServicio.getEstadoComprobante();
            this.listadoBodega = this.facturaServicio.getBodega(this.codigoEmpresa, CredencialUsuario.getInstancia().getEstablecimientoSeleccionado().CODIGOESTABLECIMIENTO);
            this.CODIGOBODEGALookUpEdit.Properties.ValueMember   = "CODIGOBODEGA";
            this.CODIGOBODEGALookUpEdit.Properties.DisplayMember = "NOMBRE";
            this.CODIGOBODEGALookUpEdit.Properties.DataSource    = (object)this.listadoBodega;
            this.comprobante = new COMPROBANTE();
            this.comprobante.CODIGOPUNTOEMISION      = CredencialUsuario.getInstancia().getPuntoDeEmision().CODIGOPUNTOEMISION;
            this.comprobante.CODIGOESTABLECIMIENTO   = CredencialUsuario.getInstancia().getEstablecimientoSeleccionado().CODIGOESTABLECIMIENTO;
            this.comprobante.FECHAEMISION            = DateTime.Now;
            this.comprobante.CODIGOTIPOCOMPROBANTE   = 1L;
            this.comprobante.CODIGOLISTADEPRECIO     = new long?(listadoDePrecio.Min <LISTADEPRECIO>((Func <LISTADEPRECIO, long>)(x => x.CODIGOLISTADEPRECIO)));
            this.comprobante.CODIGOESTADOCOMPROBANTE = 3L;
            this.comprobante.CODIGOEMPRESA           = this.codigoEmpresa;
            this.comprobante.CODIGOBODEGA            = new long?(this.listadoBodega.First <BODEGA>().CODIGOBODEGA);
            this.cOMPROBANTEBindingSource.DataSource = (object)this.comprobante;
            this.EstadoComprobanteActual             = this.estadosComprobante.getEstado(3L);
            this.EstadoComprobanteActual.asignarControles();
            this.setcodigoEstado(3L);
            this.limpiarErrores((Control)this);
        }
示例#10
0
 public frmFactura()
 {
     this._fs = new FacturaServicio();
     this._ls = new LlamadasServicio();
     InitializeComponent();
 }
示例#11
0
 public FacturaController(VeterinariaContext context)
 {
     _facturaServicio = new FacturaServicio(context);
 }
示例#12
0
 private void lookUpEdit1_EditValueChanged(object sender, EventArgs e)
 {
     FacturaServicio fs = new FacturaServicio();
 }
示例#13
0
 private void lookUpEdit1_EditValueChanging(object sender, DevExpress.XtraEditors.Controls.ChangingEventArgs e)
 {
     FacturaServicio fs = new FacturaServicio();
 }