Exemplo n.º 1
1
        public static void AgregarPagoMensual(MODELO.Mensual oMensual, int mes, decimal monto)
        {
            MODELO.PagoMensual oPagoMensual = new MODELO.PagoMensual();
            oPagoMensual.Monto = monto;
            oPagoMensual.Fecha = DateTime.Today;
            oPagoMensual.MesSaldado = mes;
            oPagoMensual.Mensual = oMensual;

            MODELO.Caja oCaja = CONTROLADORA.ControladoraCajas.BuscarCajaAbierta();
            oPagoMensual.Caja = oCaja;

            MODELO.Contexto.ObtenerInstancia().AddToPagoMensuales(oPagoMensual);

            oCaja.Total = oCaja.Total + oPagoMensual.Monto;

            MODELO.Contexto.ObtenerInstancia().Cajas.ApplyCurrentValues(oCaja);

            MODELO.Contexto.ObtenerInstancia().SaveChanges();
            MODELO.Contexto.ObtenerInstancia().DetectChanges();
            MODELO.Contexto.ObtenerInstancia().Refresh(RefreshMode.StoreWins, oPagoMensual);

            try
            {
                EnviarMaildePago(oPagoMensual);
            }
            catch
            { }
        }
Exemplo n.º 2
0
        public ItemModel(ITEM item)
        {
            this._articulo    = item.ARTICULO;
            this._nombre      = item.ARTICULO.ARTICULO1;
            this._unidItem    = item.UNID_ITEM;
            this._sku         = item.SKU;
            this.SKU          = item.SKU;
            this.NUMERO_SERIE = item.NUMERO_SERIE;
            this._numeroSerie = item.NUMERO_SERIE;
            //this._itemStatuss.updateItemStatus = item.UNID_ITEM_STATUS;
            if (item.ITEM_STATUS != null)
            {
                this._itemStatus  = item.ITEM_STATUS;
                this._itemStatuss = new ItemStatusModel(null)
                {
                    ItemStatusName = item.ITEM_STATUS.ITEM_STATUS_NAME, UnidItemStatus = long.Parse(item.UNID_ITEM_STATUS.ToString())
                };
            }
            this.UNID_ITEM_STATUS = item.UNID_ITEM_STATUS;
            this.COSTO_UNITARIO   = item.COSTO_UNITARIO;
            this._pedimentoExpo   = item.PEDIMENTO_EXPO;
            this._pedimentoImpo   = item.PEDIMENTO_IMPO;
            //this._facturaDetalle = item.FACTURA_DETALLE;
            this.IS_ACTIVE  = item.IS_ACTIVE;
            this.IsChecked  = false;
            this._equipo    = item.ARTICULO.EQUIPO;
            this._categoria = item.ARTICULO.CATEGORIA;
            this._marca     = item.ARTICULO.MARCA;
            this._modelo    = item.ARTICULO.MODELO;

            this.Detalles = new ObservableCollection <DeleteFacturaDetalleModel>();

            this._dataMapper = new ItemDataMapper();
        }
Exemplo n.º 3
0
        private void btnEdit_Click(object sender, EventArgs e)
        {
            try
            {
                modelo.IdModelo = (int)dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells[0].Value;

                using (RentCarEntities db = new RentCarEntities())
                {
                    var lst = from marca in db.MARCA
                              join modeloj in db.MODELO
                              on marca.IdMarca equals modeloj.IdMarca
                              select new MarcaModelo {
                        IdModelo = modeloj.IdModelo, Marca = marca.Despcricion, Modelo = modeloj.Despcricion, Estado = modeloj.Estado
                    };

                    var descri = lst.Where(x => x.IdModelo == modelo.IdModelo).FirstOrDefault();
                    modelo         = db.MODELO.Where(x => x.IdModelo == modelo.IdModelo).FirstOrDefault();
                    txbModelo.Text = modelo.Despcricion;
                    cbMarca.Text   = descri.Marca;
                    cbEstado.Text  = modelo.Estado;
                }
                btnSave.Text = "Update";
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Exemplo n.º 4
0
        public ActionResult Create(MODELO modelo)
        {
            if (modelo.TIPO == 0)
            {
                ModelState.AddModelError(string.Empty, "Informe um tipo!");
            }

            if (string.IsNullOrEmpty(modelo.DESCRICAO))
            {
                ModelState.AddModelError(string.Empty, "Informe uma descrição!");
            }


            if (string.IsNullOrEmpty(modelo.SITUACAO))
            {
                ModelState.AddModelError(string.Empty, "Informe uma situação!");
            }


            if (ModelState.IsValid)
            {
                if (!string.IsNullOrEmpty(modelo.DESCRICAO))
                {
                    modelo.DESCRICAO = modelo.DESCRICAO.ToUpper();
                }


                _db.MODELO.Add(modelo);
                _db.SaveChanges();

                return(RedirectToAction("Index", "Modelo"));
            }

            return(View(modelo));
        }
Exemplo n.º 5
0
 public DeleteModelo(MODELO modelo)
 {
     this.UNID_MODELO = modelo.UNID_MODELO;
     this.MODELO_NAME = modelo.MODELO_NAME;
     this.IS_ACTIVE   = modelo.IS_ACTIVE;
     this.IsChecked   = false;
 }
Exemplo n.º 6
0
        public void loadSync(object element)
        {
            if (element != null)
            {
                MODELO poco = (MODELO)element;
                using (var entity = new TAE2Entities())
                {
                    var query = (from cust in entity.MODELOes
                                 where poco.UNID_MODELO == cust.UNID_MODELO
                                 select cust).ToList();

                    //Actualización
                    if (query.Count > 0)
                    {
                        var aux = query.First();

                        if (aux.LAST_MODIFIED_DATE < poco.LAST_MODIFIED_DATE)
                        {
                            udpateElementSync((object)poco);
                        }
                    }
                    //Inserción
                    else
                    {
                        insertElementSync((object)poco);
                    }

                    var modifiedMenu = entity.MODELOes.First(p => p.UNID_MODELO == poco.UNID_MODELO);
                    modifiedMenu.IS_MODIFIED = false;
                    entity.SaveChanges();
                }
            }
        }
 public CatalogModeloModel(IDataMapper dataMapper)
 {
     this._dataMapper     = new ModeloDataMapper();
     this._modelos        = new FixupCollection <DeleteModelo>();
     this._selectedmodelo = new MODELO();
     this.loadItems();
 }
Exemplo n.º 8
0
        public void ACTUALIZA_FORMULARIOS(MODELO.formulario form)
        {
            if (oCATALOGO.FORMULARIOS.Count(frm => frm.CLASE == form.CLASE) == 0)
            {
                MODELO.SUBMODULO oSUBMODULO = oCATALOGO.SUBMODULOS.FirstOrDefault(smo => smo.DESCRIPCION == form.SUBMODULO);
                if (oSUBMODULO == null)
                {
                    MODELO.MODULO oMODULO = oCATALOGO.MODULOS.FirstOrDefault(mod => mod.DESCRIPCION == form.MODULO);
                    oSUBMODULO = new MODELO.SUBMODULO();
                    oSUBMODULO.DESCRIPCION = form.SUBMODULO;

                    oMODULO.SUBMODULO.Add(oSUBMODULO);
                }

                MODELO.FORMULARIO oFORMULARIO = new MODELO.FORMULARIO();
                oFORMULARIO.DESCRIPCION = form.DESCRIPCION;
                oFORMULARIO.CLASE = form.CLASE;
                oFORMULARIO.ACTIVO = true;
                oFORMULARIO.MENU = form.MENU;

                oSUBMODULO.FORMULARIO.Add(oFORMULARIO);

                oCATALOGO.SaveChanges();
            }
        }
Exemplo n.º 9
0
        public List<MODELO.FORMULARIO> OBTENER_FORMULARIOS(MODELO.SUBMODULO oSUBMODULO)
        {
            if (this.GRUPO.Count(g => g.DESCRIPCION == "SUPERUSUARIOS") > 0)
            {
                var formularios = from formulario in oSUBMODULO.FORMULARIO
                                  where formulario.MENU == true
                                  select formulario;
                return (List<MODELO.FORMULARIO>)formularios.Distinct().ToList();
            }
            else
            {
                List<MODELO.FORMULARIO> oFORMULARIOS = new List<FORMULARIO>();
                foreach (MODELO.GRUPO oGRUPO in this.GRUPO)
                {
                    if (oGRUPO.ACTIVO)
                    {
                        foreach (MODELO.ACCION oACCION in oGRUPO.ACCION)
                        {
                            if (oACCION.FORMULARIO.SUBMODULO == oSUBMODULO && oACCION.FORMULARIO.MENU && oACCION.FORMULARIO.ACTIVO)
                            {
                                if (!oFORMULARIOS.Contains(oACCION.FORMULARIO)) oFORMULARIOS.Add(oACCION.FORMULARIO);
                            }
                        }
                    }

                }
                return oFORMULARIOS;
            }
        }
Exemplo n.º 10
0
        public void insertElement(object element, USUARIO u)
        {
            if (element != null)
            {
                using (var entity = new TAE2Entities())
                {
                    MODELO modelo = (MODELO)element;

                    var validacion = (from cust in entity.MODELOes
                                      where cust.MODELO_NAME == modelo.MODELO_NAME
                                      select cust).ToList();

                    if (validacion.Count == 0)
                    {
                        modelo.UNID_MODELO = UNID.getNewUNID();
                        //Sync
                        modelo.IS_MODIFIED        = true;
                        modelo.LAST_MODIFIED_DATE = UNID.getNewUNID();
                        var modifiedSync = entity.SYNCs.First(p => p.UNID_SYNC == 20120101000000000);
                        modifiedSync.ACTUAL_DATE = UNID.getNewUNID();
                        entity.SaveChanges();
                        //
                        entity.MODELOes.AddObject(modelo);
                        entity.SaveChanges();
                        UNID.Master(modelo, u, -1, "Inserción");
                    }
                }
            }
        }
Exemplo n.º 11
0
        public ActionResult DeleteConfirmed(string id)
        {
            MODELO mODELO = db.MODELO.Find(id);

            db.MODELO.Remove(mODELO);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemplo n.º 12
0
        public static void AgregarVehiculo(MODELO.Vehiculo oVehiculo)
        {
            MODELO.Contexto.ObtenerInstancia().AddToVehiculos(oVehiculo);
            MODELO.Contexto.ObtenerInstancia().SaveChanges();
            MODELO.Contexto.ObtenerInstancia().DetectChanges();

          //  oVehiculo.NroTicket = oVehiculo.id;
        }
Exemplo n.º 13
0
 public static void AgregarClase(MODELO.Clase oClase)
 {
     MODELO.Contexto.ObtenerInstancia().AddToClases(oClase);
     MODELO.Contexto.ObtenerInstancia().SaveChanges();
     MODELO.Contexto.ObtenerInstancia().DetectChanges();
     MODELO.Contexto.ObtenerInstancia().Refresh(RefreshMode.StoreWins, oClase);
     //  oVehiculo.NroTicket = oVehiculo.id;
 }
Exemplo n.º 14
0
        public System.Collections.IEnumerable OBTENER_USUARIOS(string nombre, MODELO.GRUPO grupo, bool inactivos)
        {
            var usuarios = from usuario in oCATALOGO.USUARIOS.ToList()
                           where usuario.NOMBRE.Contains(nombre) && (grupo != null ? usuario.GRUPO.Contains(grupo) : true)
                           select new {ID = usuario.CODIGO,USUARIO= usuario.NOMBRE_USUARIO, NOMBRE = usuario.NOMBRE, GRUPOS = usuario.GRUPOS_USUARIO, ACTIVO=usuario.ACTIVO};
            if (!inactivos)
                usuarios = usuarios.Where(usu => usu.ACTIVO == true);

            return usuarios.ToList();
        }
Exemplo n.º 15
0
        public frmTelefonoEstadia(MODELO.Vehiculo miVehiculo)
        {
            InitializeComponent();

            this.TopMost = true;

            oVehiculo = miVehiculo;

            btnAceptar.Focus();
        }
Exemplo n.º 16
0
        public void insertElementTest()
        {
            ModeloDataMapper target  = new ModeloDataMapper(); // TODO: Inicializar en un valor adecuado
            object           element = null;                   // TODO: Inicializar en un valor adecuado
            MODELO           modelo  = new MODELO();

            modelo.MODELO_NAME = "iPhone";
            target.insertElement(modelo);
            element = target.getElements();
            Assert.Inconclusive("Un método que no devuelve ningún valor no se puede comprobar.");
        }
Exemplo n.º 17
0
 public ActionResult Edit([Bind(Include = "ID_MODELO,ID_MARCA,DESCRIPCION_MODELO")] MODELO mODELO)
 {
     if (ModelState.IsValid)
     {
         db.Entry(mODELO).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.ID_MARCA = new SelectList(db.MARCA, "ID_MARCA", "DESCRIPCION", mODELO.ID_MARCA);
     return(View(mODELO));
 }
Exemplo n.º 18
0
 //public DeleteArticulo(object articulo)
 public DeleteArticulo(ARTICULO articulo)
 {
     this.UNID_ARTICULO = articulo.UNID_ARTICULO;
     this.ARTICULO1     = articulo.ARTICULO1;
     this._categoria    = articulo.CATEGORIA;
     this._marca        = articulo.MARCA;
     this._equipo       = articulo.EQUIPO;
     this._modelo       = articulo.MODELO;
     this.IS_ACTIVE     = articulo.IS_ACTIVE;
     this.IsChecked     = false;
 }
Exemplo n.º 19
0
        public ActionResult Create([Bind(Include = "ID_MODELO,ID_MARCA,DESCRIPCION_MODELO")] MODELO mODELO)
        {
            if (ModelState.IsValid)
            {
                db.MODELO.Add(mODELO);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.ID_MARCA = new SelectList(db.MARCA, "ID_MARCA", "DESCRIPCION", mODELO.ID_MARCA);
            return(View(mODELO));
        }
Exemplo n.º 20
0
 public DeleteProgramado(PROGRAMADO programado)
 {
     this.UNID_PROGRAMADO = programado.UNID_PROGRAMADO;
     this.PROGRAMADO1     = programado.PROGRAMADO1;
     this._almacen        = programado.ALMACEN;
     this._articulo       = programado.ARTICULO;
     this._categoria      = programado.ARTICULO.CATEGORIA;
     this._equipo         = programado.ARTICULO.EQUIPO;
     this._marca          = programado.ARTICULO.MARCA;
     this._modelo         = programado.ARTICULO.MODELO;
     this.IS_ACTIVE       = programado.IS_ACTIVE;
     this.IsChecked       = false;
 }
Exemplo n.º 21
0
 public void ELIMINAR_GRUPO(MODELO.GRUPO oGRUPO)
 {
     if (oGRUPO.USUARIO.Count > 0)
     {
         oGRUPO.ACTIVO = false;
         oCATALOGO.Entry(oGRUPO).State = System.Data.Entity.EntityState.Modified;
     }
     else
     {
         oCATALOGO.GRUPOS.Remove(oGRUPO);
     }
     oCATALOGO.SaveChanges();
 }
Exemplo n.º 22
0
 public DeleteMaxMin(MAX_MIN maxMin)
 {
     this.UNID_MAX_MIN = maxMin.UNID_MAX_MIN;
     this.MAX          = maxMin.MAX;
     this.MIN          = maxMin.MIN;
     this._almacen     = maxMin.ALMACEN;
     this._articulo    = maxMin.ARTICULO;
     this._categoria   = maxMin.ARTICULO.CATEGORIA;
     this._equipo      = maxMin.ARTICULO.EQUIPO;
     this._marca       = maxMin.ARTICULO.MARCA;
     this._modelo      = maxMin.ARTICULO.MODELO;
     this.IS_ACTIVE    = maxMin.IS_ACTIVE;
     this.IsChecked    = false;
 }
Exemplo n.º 23
0
        // GET: MODELO/Details/5
        public ActionResult Details(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            MODELO mODELO = db.MODELO.Find(id);

            if (mODELO == null)
            {
                return(HttpNotFound());
            }
            return(View(mODELO));
        }
Exemplo n.º 24
0
        public frmVerMensual(MODELO.Mensual oMensual)
        {
            InitializeComponent();
            if (CONTROLADORA.ControladoraSistema.Sistema().CheckSiempreTOP)
            {
                this.TopMost = true;
            }
            else
            {
                this.TopMost = false;
            }

            editMensual = oMensual;
        }
Exemplo n.º 25
0
        public void ACTUALIZA_ACCIONES(MODELO.accion accion)
        {
            if (oCATALOGO.ACCIONES.Count(a => (a.CONTROL == accion.CONTROL) && (a.FORMULARIO.CLASE == accion.FORMULARIO)) == 0)
            {
                MODELO.FORMULARIO oFORMULARIO = oCATALOGO.FORMULARIOS.FirstOrDefault(form => form.CLASE == accion.FORMULARIO);
                MODELO.ACCION oACCION = new MODELO.ACCION();
                oACCION.DESCRIPCION = accion.DESCRIPCION;
                oACCION.CONTROL = accion.CONTROL;

                oFORMULARIO.ACCION.Add(oACCION);

                oCATALOGO.SaveChanges();
            }
        }
Exemplo n.º 26
0
        // GET: MODELO/Edit/5
        public ActionResult Edit(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            MODELO mODELO = db.MODELO.Find(id);

            if (mODELO == null)
            {
                return(HttpNotFound());
            }
            ViewBag.ID_MARCA = new SelectList(db.MARCA, "ID_MARCA", "DESCRIPCION", mODELO.ID_MARCA);
            return(View(mODELO));
        }
Exemplo n.º 27
0
        public object getElement(object element)
        {
            object res = null;

            using (var entity = new TAE2Entities())
            {
                MODELO Tmp = (MODELO)element;

                res = (from tipo in entity.MODELOes
                       where tipo.UNID_MODELO == Tmp.UNID_MODELO
                       select tipo).ToList();

                return(res);
            }
        }
Exemplo n.º 28
0
        public static void AgregarPagoMensualTransferencia(MODELO.Mensual oMensual, int mes, decimal monto, DateTime fecha)
        {
            MODELO.PagoMensual oPagoMensual = new MODELO.PagoMensual();
            oPagoMensual.Monto = monto;
            oPagoMensual.Fecha = fecha;
            oPagoMensual.MesSaldado = mes;
            oPagoMensual.Mensual = oMensual;

            //VER: CAJA DEBERIA SER NULL
            //oPagoMensual.Caja.Id = 0;

            MODELO.Contexto.ObtenerInstancia().AddToPagoMensuales(oPagoMensual);

            MODELO.Contexto.ObtenerInstancia().SaveChanges();
            MODELO.Contexto.ObtenerInstancia().DetectChanges();
            MODELO.Contexto.ObtenerInstancia().Refresh(RefreshMode.StoreWins, oPagoMensual);
        }
Exemplo n.º 29
0
        private void btnDelete_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("¿Estás seguro que quieres eliminar el registro?", "", MessageBoxButtons.YesNo) == DialogResult.Yes)
            {
                modelo.IdModelo = (int)dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells[0].Value;

                using (RentCarEntities db = new RentCarEntities())
                {
                    modelo = db.MODELO.Where(x => x.IdModelo == modelo.IdModelo).FirstOrDefault();
                    db.MODELO.Remove(modelo);
                    db.SaveChanges();
                    Clear();
                    ReFill();
                    MessageBox.Show("Deleted Successfully!");
                }
            }
        }
Exemplo n.º 30
0
        public void insertElementSync(object element)
        {
            if (element != null)
            {
                using (var entity = new TAE2Entities())
                {
                    MODELO modelo = (MODELO)element;

                    //Sync

                    var modifiedSync = entity.SYNCs.First(p => p.UNID_SYNC == 20120101000000000);
                    modifiedSync.ACTUAL_DATE = UNID.getNewUNID();
                    entity.SaveChanges();
                    //
                    entity.MODELOes.AddObject(modelo);
                    entity.SaveChanges();
                }
            }
        }
Exemplo n.º 31
0
 public void udpateElement(object element, USUARIO u)
 {
     if (element != null)
     {
         using (var entity = new TAE2Entities())
         {
             MODELO modelo             = (MODELO)element;
             var    modifiedItemStatus = entity.MODELOes.First(p => p.UNID_MODELO == modelo.UNID_MODELO);
             modifiedItemStatus.MODELO_NAME = modelo.MODELO_NAME;
             //Sync
             modifiedItemStatus.IS_MODIFIED        = true;
             modifiedItemStatus.LAST_MODIFIED_DATE = UNID.getNewUNID();
             var modifiedSync = entity.SYNCs.First(p => p.UNID_SYNC == 20120101000000000);
             modifiedSync.ACTUAL_DATE = UNID.getNewUNID();
             entity.SaveChanges();
             //
             UNID.Master(modelo, u, -1, "Modificación");
         }
     }
 }
 public AgregarItemModel(ITEM item)
 {
     this._articulo      = item.ARTICULO;
     this._nombre        = item.ARTICULO.ARTICULO1;
     this._unidItem      = item.UNID_ITEM;
     this.SKU            = item.SKU;
     this.NUMERO_SERIE   = item.NUMERO_SERIE;
     this._itemStatus    = item.ITEM_STATUS;
     this.COSTO_UNITARIO = item.COSTO_UNITARIO;
     this._pedimentoExpo = item.PEDIMENTO_EXPO;
     this._pedimentoImpo = item.PEDIMENTO_IMPO;
     //this._facturaDetalle = item.FACTURA_DETALLE;
     this.IS_ACTIVE  = item.IS_ACTIVE;
     this.IsChecked  = false;
     this._equipo    = item.ARTICULO.EQUIPO;
     this._categoria = item.ARTICULO.CATEGORIA;
     this._marca     = item.ARTICULO.MARCA;
     this._modelo    = item.ARTICULO.MODELO;
     this.Detalles   = new ObservableCollection <DeleteFacturaDetalleModel>();
 }
Exemplo n.º 33
0
        public void deleteElement(object element)
        {
            if (element != null)
            {
                using (var entity = new TAE2Entities())
                {
                    MODELO modelo = (MODELO)element;

                    var deleteModelo = entity.MODELOes.First(p => p.UNID_MODELO == modelo.UNID_MODELO);

                    deleteModelo.IS_ACTIVE = false;
                    //Sync
                    deleteModelo.IS_MODIFIED        = true;
                    deleteModelo.LAST_MODIFIED_DATE = UNID.getNewUNID();
                    var modifiedSync = entity.SYNCs.First(p => p.UNID_SYNC == 20120101000000000);
                    modifiedSync.ACTUAL_DATE = UNID.getNewUNID();
                    entity.SaveChanges();
                    //
                    entity.SaveChanges();
                }
            }
        }
Exemplo n.º 34
0
        public ActionResult Edit([Bind(Include = "ID_MODELO,ID_MARCA,DESCRIPCION_MODELO")] MODELO mODELO)
        {
            if (ModelState.IsValid)
            {
                var patejemplo = db.MODELO.Where(x => x.DESCRIPCION_MODELO == mODELO.DESCRIPCION_MODELO);

                if (patejemplo.Count() < 1)
                {
                    db.Entry(mODELO).State = EntityState.Modified;
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
                else
                {
                    ViewBag.ID_MARCA = new SelectList(db.MARCA, "ID_MARCA", "DESCRIPCION", mODELO.ID_MARCA);
                    ModelState.AddModelError("DESCRIPCION_MODELO", "Modelo ya registrado");
                    return(View(mODELO));
                }
            }
            ViewBag.ID_MARCA = new SelectList(db.MARCA, "ID_MARCA", "DESCRIPCION", mODELO.ID_MARCA);
            return(View(mODELO));
        }
Exemplo n.º 35
0
        public ActionResult Edit(MODELO modelo)
        {
            if (modelo.TIPO == 0)
            {
                ModelState.AddModelError(string.Empty, "Informe um tipo!");
            }



            if (string.IsNullOrEmpty(modelo.DESCRICAO))
            {
                ModelState.AddModelError(string.Empty, "Informe uma descrição!");
            }


            if (string.IsNullOrEmpty(modelo.SITUACAO))
            {
                ModelState.AddModelError(string.Empty, "Informe uma situação!");
            }


            if (ModelState.IsValid)
            {
                if (!string.IsNullOrEmpty(modelo.DESCRICAO))
                {
                    modelo.DESCRICAO = modelo.DESCRICAO.ToUpper();
                }


                _db.Entry(modelo).State = EntityState.Modified;
                _db.SaveChanges();

                return(RedirectToAction("Index", "Modelo"));
            }

            ViewBag.TIPO = new SelectList(_db.TIPO.Where(t => t.SITUACAO == "A").Where(t => t.TIPO1 == "E"), "ID", "DESCRICAO", modelo.TIPO);

            return(View(modelo));
        }
Exemplo n.º 36
0
        public ItemModel(ITEM item, int lectura, ITEM_STATUS status)
        {
            this._dataMapper2        = new ItemStatusDataMapper();
            this._articulo           = item.ARTICULO;
            this._nombre             = item.ARTICULO.ARTICULO1;
            this._unidItem           = item.UNID_ITEM;
            this._sku                = item.SKU;
            this.SKU                 = item.SKU;
            this.NUMERO_SERIE        = item.NUMERO_SERIE;
            this._numeroSerie        = item.NUMERO_SERIE;
            this._cantidadMovimiento = lectura;

            object itemStatusLectura = this._dataMapper2.getElement(status);

            if (itemStatusLectura != null)
            {
                this._itemStatus  = itemStatusLectura as ITEM_STATUS;
                this._itemStatuss = new ItemStatusModel(null)
                {
                    ItemStatusName = this._itemStatus.ITEM_STATUS_NAME, UnidItemStatus = this._itemStatus.UNID_ITEM_STATUS
                };
            }
            this.UNID_ITEM_STATUS = item.UNID_ITEM_STATUS;
            this.COSTO_UNITARIO   = item.COSTO_UNITARIO;
            this._pedimentoExpo   = item.PEDIMENTO_EXPO;
            this._pedimentoImpo   = item.PEDIMENTO_IMPO;
            this.IS_ACTIVE        = item.IS_ACTIVE;
            this.IsChecked        = false;
            this._equipo          = item.ARTICULO.EQUIPO;
            this._categoria       = item.ARTICULO.CATEGORIA;
            this._marca           = item.ARTICULO.MARCA;
            this._modelo          = item.ARTICULO.MODELO;

            this.Detalles = new ObservableCollection <DeleteFacturaDetalleModel>();

            this._dataMapper = new ItemDataMapper();
        }
Exemplo n.º 37
0
 public static void ModificarClase(MODELO.Clase oClase)
 {
     MODELO.Contexto.ObtenerInstancia().Clases.ApplyCurrentValues(oClase);
     MODELO.Contexto.ObtenerInstancia().SaveChanges();
     MODELO.Contexto.ObtenerInstancia().Refresh(RefreshMode.StoreWins, oClase);
 }
Exemplo n.º 38
0
        public List<MODELO.SUBMODULO> OBTENER_SUBMODULOS(MODELO.MODULO oMODULO)
        {
            if (this.GRUPO.Count(g => g.DESCRIPCION == "SUPERUSUARIOS") > 0)
            {
                return oMODULO.SUBMODULO.ToList();
            }
            else
            {
                List<MODELO.SUBMODULO> oSUBMODULOS = new List<SUBMODULO>();
                foreach (MODELO.GRUPO oGRUPO in this.GRUPO)
                {
                    if (oGRUPO.ACTIVO)
                    {
                        foreach (MODELO.ACCION oACCION in oGRUPO.ACCION)
                        {
                            if (oACCION.FORMULARIO.SUBMODULO.MODULO == oMODULO  && oACCION.FORMULARIO.MENU && oACCION.FORMULARIO.ACTIVO)
                            {
                                if (!oSUBMODULOS.Contains(oACCION.FORMULARIO.SUBMODULO)) oSUBMODULOS.Add(oACCION.FORMULARIO.SUBMODULO);
                            }
                        }
                    }

                }
                return oSUBMODULOS;
            }
        }
Exemplo n.º 39
0
        public static void ImprimirTicketEntradaOLD(MODELO.Vehiculo oVehiculo)
        {

            CreaTicket Ticket1 = new CreaTicket();
            //Ticket1.AbreCajon();  //abre el cajon

            Ticket1.TextoCentroG("GARAGE NADIA"); 
            Ticket1.TextoCentroG("Balcarce 440 - Rosario");
            Ticket1.TextoCentroG("TEL: (0341) 153 374371");
            Ticket1.RenglonVacio();

            Ticket1.EstiloLetraChica();

            Ticket1.TextoCentro("CONTROL DE HORARIO - USO INTERNO");

            Ticket1.TextoIzquierda("TICKET #" + oVehiculo.NroTicket.ToString()+" E");
            Ticket1.TextoIzquierda("ENTRADA: " + oVehiculo.FechaHoraEntrada.ToShortDateString()+"   " + oVehiculo.FechaHoraEntrada.ToShortTimeString());

            
           // Ticket1.TextoIzquierda("VEHICULO: "+ oVehiculo.DuplicadoNro.ToString() + "-" + oVehiculo.Patente.ToString() + "        C" + oVehiculo.Clase.Codigo.ToString());
            Ticket1.TextoIzquierdaSC("VEHICULO: ");
            Ticket1.EstiloLetraNormal();
            Ticket1.EstiloLetraNegritaF();
            Ticket1.TextoIzquierdaSC(oVehiculo.DuplicadoNro.ToString() + "-" + oVehiculo.Patente.ToString());
            Ticket1.EstiloLetraChica();
            Ticket1.TextoIzquierdaSC("      C" + oVehiculo.Clase.Codigo.ToString() + "\n");

            Ticket1.EstiloLetraChica();

            Ticket1.RenglonVacio();
            Ticket1.LineasGuion();
            Ticket1.TextoCentro("DOMINGOS CERRADO DE 13hs A 20hs");
            Ticket1.LineasGuion();
            Ticket1.CortaTicket(); // corta el ticket
            Ticket1.EstiloLetraNormal();
        }
Exemplo n.º 40
0
            public void EntradaVehiculo(MODELO.Vehiculo oVehiculo)
            {
                if (oVehiculo.Patente.ToString().Length <= 3 && oVehiculo.DuplicadoNro.ToString().Length <= 2) // valida que cant precio y total esten dentro de rango
                {
                    ticket += "Entrada: "+oVehiculo.FechaHoraEntrada.ToShortDateString();
                    ticket += "   " + oVehiculo.FechaHoraEntrada.ToShortTimeString();
                    ticket += "\n";

                    ticket += "Vehiculo: ";
                    ticket = oVehiculo.DuplicadoNro.ToString();
                    ticket += "-";
                    ticket += oVehiculo.Patente.ToString();

                    ticket += "        ";

                    ticket = oVehiculo.Clase.Codigo.ToString();
                    ticket += "\n";
                    RawPrinterHelper.SendStringToPrinter(impresora, ticket); // imprime texto
                }
                else
                {
                    MessageBox.Show("Valores fuera de rango");
                    RawPrinterHelper.SendStringToPrinter(impresora, "Error, valor fuera de rango\n"); // imprime texto
                }
            }
Exemplo n.º 41
0
        public static void ImprimirCierreCaja(List<MODELO.Vehiculo> oVehiculos, List<MODELO.Vehiculo> oVehiculosC9, MODELO.Caja oCaja)
        {
            int cantidad = oVehiculos.Count;

            int cantidadC9 = oVehiculosC9.Count;

            int cantidadPagosM = oCaja.PagoMensual.Count;
            int cantidadDesc = oCaja.Descuento.Count;

            CreaTicket Ticket1 = new CreaTicket();
            //Ticket1.AbreCajon();  //abre el cajon
            Ticket1.EstiloLetraNormal();
            Ticket1.TextoCentroG("** MOV DE CAJA # " + oCaja.NroCaja + " **");
            Ticket1.TextoCentroG(DateTime.Now.ToShortDateString() + " " + DateTime.Now.ToShortTimeString());
            Ticket1.RenglonVacio();

            for (int i = 0; i < cantidadC9; i++)
            {
                Ticket1.TextoIzquierda("C" + oVehiculosC9[i].Clase.Codigo.ToString() + "   " + oVehiculosC9[i].DuplicadoNro.ToString() + "-" + oVehiculosC9[i].Patente.ToString() + "  >$" + oVehiculosC9[i].Precio.ToString() + "< Cj#" + oVehiculosC9[i].Caja.Id.ToString());
                Ticket1.TextoIzquierda(oVehiculosC9[i].ImprimeFechaE() + "  " + oVehiculosC9[i].ImprimeHoraE() + "      " + oVehiculosC9[i].ImprimeFechaS() + "  " + oVehiculosC9[i].ImprimeHoraS() + "\n");
            }
            for (int j = 0; j < cantidad; j++)
            {
                Ticket1.TextoIzquierda("C" + oVehiculos[j].Clase.Codigo.ToString() + "   " + oVehiculos[j].DuplicadoNro + "-" + oVehiculos[j].Patente + "   $" + oVehiculos[j].Precio.ToString());
                Ticket1.TextoIzquierda(oVehiculos[j].ImprimeFechaE() + "  " + oVehiculos[j].ImprimeHoraE() + "      " + oVehiculos[j].ImprimeFechaS() + "  " + oVehiculos[j].ImprimeHoraS() + "\n");
            }
            for (int k = 0; k < cantidadPagosM; k++)
            {
                Ticket1.TextoIzquierda("C" + oCaja.PagoMensual.ElementAt(k).Mensual.NombreApellido.ToString());
                Ticket1.TextoIzquierda("$" + oCaja.PagoMensual.ElementAt(k).Monto.ToString() + "  Mes:" + oCaja.PagoMensual.ElementAt(k).MesSaldado.ToString() + "  " + oCaja.PagoMensual.ElementAt(k).ImprimeFecha() + "  " + oCaja.PagoMensual.ElementAt(k).ImprimeHora() + "\n");
            }

            Ticket1.RenglonVacio();
            Ticket1.EstiloLetraGrande();
            Ticket1.TextoCentroG("$" + oCaja.Total.ToString());
            Ticket1.EstiloLetraNormal();
            Ticket1.RenglonVacio();
            Ticket1.TextoIzquierda("DESCUENTOS");
            for (int l = 0; l < cantidadDesc; l++)
            {
                Ticket1.TextoIzquierda("($" + oCaja.Descuento.ElementAt(l).Monto.ToString() + ")  _______________");
                Ticket1.RenglonVacio();
            }

            Ticket1.EstiloLetraGrande();
            Ticket1.TextoCentroG("TOTAL: $" + oCaja.TotalNeto.ToString());
            Ticket1.EstiloLetraNormal();
            Ticket1.RenglonVacio();
            Ticket1.RenglonVacio();
            Ticket1.TextoCentroG("-------------------------------");
            Ticket1.TextoCentroG("** CERRANDO CAJA # " + oCaja.NroCaja + " **");
            Ticket1.RenglonVacio();
            Ticket1.TextoIzquierda("F. APERT.: " + oCaja.FechaHoraApertura.Value.ToShortDateString() + " " + oCaja.FechaHoraApertura.Value.ToShortTimeString());
            Ticket1.TextoIzquierda("F. CIERRE: " + oCaja.FechaHoraCierre.Value.ToShortDateString() + " " + oCaja.FechaHoraCierre.Value.ToShortTimeString());
            Ticket1.RenglonVacio();
            Ticket1.EstiloLetraGrande();
            Ticket1.TextoCentroG("TOTAL:  $" + oCaja.TotalNeto.ToString());
            Ticket1.EstiloLetraNormal();
            Ticket1.RenglonVacio();
            Ticket1.TextoCentroG("** ABRIENDO CAJA # " + (ControladoraSistema.Sistema().NumeracionCajas) + " **");
            Ticket1.TextoCentroG("-------------------------------");



            Ticket1.CortaTicket(); // corta el ticket

        }
Exemplo n.º 42
0
 public void AGREGAR_USUARIO(MODELO.USUARIO oUSUARIO)
 {
     oCATALOGO.USUARIOS.Add(oUSUARIO);
     oCATALOGO.SaveChanges();
 }
Exemplo n.º 43
0
 public static List<MODELO.PagoMensual> ListarPagosMensuales(MODELO.Mensual oMensual)
 {
     List<MODELO.PagoMensual> lista = MODELO.Contexto.ObtenerInstancia().PagoMensuales.Where(x => x.Mensual.id == oMensual.id).OrderByDescending(m => m.id).ToList();
     MODELO.Contexto.ObtenerInstancia().Refresh(RefreshMode.StoreWins, lista);
     return lista;
 }
Exemplo n.º 44
0
 public static void AgregarMensual(MODELO.Mensual oMensual)
 {
     MODELO.Contexto.ObtenerInstancia().AddToMensuales(oMensual);
     MODELO.Contexto.ObtenerInstancia().SaveChanges();
     MODELO.Contexto.ObtenerInstancia().DetectChanges();
 }
Exemplo n.º 45
0
        private bool validacionesClases(MODELO.Clase oClase)
        {
            if (txtCodigoClase.Text == "")
            {
                MessageBox.Show("Debe ingresar el codigo para la clase.", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return false;
            }

            if (txtPrecioHoraClase.Text == "")
            {
                MessageBox.Show("Debe ingresar el precio por hora para la clase.", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return false;
            }

            if (txtPrecio12hsClase.Text == "")
            {
                MessageBox.Show("Debe ingresar el precio por 12hs para la clase.", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return false;
            }

            if (txtPrecio24hsClase.Text == "")
            {
                MessageBox.Show("Debe ingresar el precio por 24hs para la clase.", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return false;
            }

            if (txtCambioEstadiaClase.Text == "")
            {
                MessageBox.Show("Debe ingresar la hora de cambio de precio a 1/2 estadia para la clase.", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return false;
            }

            if (txtToleranciaClase.Text == "")
            {
                MessageBox.Show("Debe ingresar la tolerancia para la clase.", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return false;
            }

            if (accionClase == "NUEVA") // Si es esta dando de alta una clase nueva
            {
                if (CONTROLADORA.ControladoraClases.BuscarClase(txtCodigoClase.Text) != null)
                {
                    MessageBox.Show("El código que ingreso ya pertenece a otra clase.", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return false;
                }
            }

            if (accionClase == "EDITA" && oClase.Codigo != txtCodigoClase.Text) // Si es esta modificando una clase y modifico el codigo
            {
                if (CONTROLADORA.ControladoraClases.BuscarClase(txtCodigoClase.Text) != null)
                {
                    MessageBox.Show("El código que ingreso ya pertenece a otra clase.", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return false;
                }
            }

            try
            {
                Convert.ToInt32(txtCodigoClase.Text);
            }
            catch
            {
                MessageBox.Show("El codigo de la clase debe estar comprendido entre 1 y 8", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return false;
            }

            try
            {
                Convert.ToDecimal(txtPrecioHoraClase.Text);
            }
            catch
            {
                MessageBox.Show("El precio por hora es incorrecto. Ingreselo en formato $xx,xx", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return false;
            }

            try
            {
                Convert.ToDecimal(txtPrecio12hsClase.Text);
            }
            catch
            {
                MessageBox.Show("El precio por estadia de 12hs es incorrecto. Ingreselo en formato $xx,xx", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return false;
            }

            try
            {
                Convert.ToDecimal(txtPrecio24hsClase.Text);
            }
            catch
            {
                MessageBox.Show("El precio por estadia de 24hs es incorrecto. Ingreselo en formato $xx,xx", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return false;
            }

            try
            {
                Convert.ToInt32(txtCambioEstadiaClase.Text);
            }
            catch
            {
                MessageBox.Show("El tiempo de cambio debe ser numerico y entero", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return false;
            }

            try
            {
                Convert.ToInt32(txtToleranciaClase.Text);
            }
            catch
            {
                MessageBox.Show("El tiempo de tolerancia debe ser numerico y entero", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return false;
            }



            return true;
        }
Exemplo n.º 46
0
 public static void ModificarSistema(MODELO.Sistema oSistema)
 {
     MODELO.Contexto.ObtenerInstancia().Sistemas.ApplyCurrentValues(oSistema);
     MODELO.Contexto.ObtenerInstancia().SaveChanges();
     MODELO.Contexto.ObtenerInstancia().DetectChanges();
 }
Exemplo n.º 47
0
        public static int PrevMensual(MODELO.Mensual oMensual)
        {
            List<MODELO.Mensual> ListaMensuales = MODELO.Contexto.ObtenerInstancia().Mensuales.Where(x => x.Activo == true).ToList();

            try
            {
                int index = ListaMensuales.IndexOf(oMensual);
                int idSig = ListaMensuales[index - 1].id;
                return (idSig);
            }
            catch
            { return ListaMensuales.LastOrDefault().id; }
        }
Exemplo n.º 48
0
        public static void EnviarMaildePago(MODELO.PagoMensual oPago)
        {

            MailMessage correo = new MailMessage();
            correo.IsBodyHtml = true;
            correo.From = new MailAddress("*****@*****.**");
            correo.To.Add("*****@*****.**");
            correo.Subject = "Nuevo pago Registrado: " + oPago.Mensual.NombreApellido.ToString();
            correo.Body = "<h3>SISTEMA GARAGE NADIA ONLINE</h3><br> El siguiente mensual: " + oPago.Mensual.NombreApellido.ToString() + " (" + oPago.Mensual.Codigo + "), ha abonado el total de $ " + oPago.Monto.ToString() + " el día " + oPago.Fecha.ToShortDateString() + " en concepto del mes: " + oPago.MesSaldado.ToString() + ".<br><br>El pago se encuentra registrado en la caja nro: " + oPago.NroCaja + ".<br><br><br> <center><font color='grey' size='2'><hr> <br> La información que contiene este email, incluidos sus archivos adjuntos, es confidencial, y sólo para conocimiento y uso de las personas a las cuales está dirigida. Si por error recibe este correo, le rogamos aceptar nuestras disculpas y, al mismo tiempo, le solicitamos notificarlo a la persona que lo envió, abstenerse de divulgar su contenido y borrarlo de inmediato. <br> <b><i>GARAGE NADIA</i></b></font></center><br>";

            SmtpClient cliente = new SmtpClient("smtp.gmail.com");
            cliente.Port = 587;
            cliente.Credentials = new System.Net.NetworkCredential("*****@*****.**", "nadiagarage440");
            cliente.EnableSsl = true;

            try
            {
                cliente.Send(correo);
                correo.Dispose();
                //return "El usuario a sido creado correctamente, el password ha sido enviado a: " + oUsuario.Email.ToString();

            }
            catch (Exception ex)
            {
                //return "Error al enviar el correo electronico." + ex.Message;

            }

        }
Exemplo n.º 49
0
        public static void ImprimirTicketSalidaOLD(MODELO.Vehiculo oVehiculo)
        {

            CreaTicket Ticket1 = new CreaTicket();
            //Ticket1.AbreCajon();  //abre el cajon
            Ticket1.TextoCentroG("GARAGE NADIA");
            Ticket1.TextoCentroG("Balcarce 440 - Rosario");
            Ticket1.TextoCentroG("TEL: (0341) 153 374371");
            Ticket1.RenglonVacio();

            Ticket1.EstiloLetraChica();
            Ticket1.TextoCentro("CUIT: 20-10496463-0");
            Ticket1.TextoCentro("RESP. MONOTRIBUTISTA");

            Ticket1.RenglonVacio();
           // Ticket1.LineasGuion();
            Ticket1.TextoCentro("CONTROL DE HORARIO - USO INTERNO");
           // Ticket1.LineasGuion();


            Ticket1.TextoIzquierda("TICKET #" + oVehiculo.NroTicket.ToString() + " S");
            Ticket1.TextoIzquierda("ENTRADA: " + oVehiculo.FechaHoraEntrada.ToShortDateString() + "   " + oVehiculo.FechaHoraEntrada.ToShortTimeString());
            Ticket1.TextoIzquierda("SALIDA:  " + oVehiculo.FechaHoraSalida.Value.ToShortDateString() + "   " + oVehiculo.FechaHoraSalida.Value.ToShortTimeString());

            // Ticket1.TextoIzquierda("VEHICULO: "+ oVehiculo.DuplicadoNro.ToString() + "-" + oVehiculo.Patente.ToString() + "        C" + oVehiculo.Clase.Codigo.ToString());
            Ticket1.TextoIzquierdaSC("VEHICULO: ");
            Ticket1.TextoIzquierdaSC(oVehiculo.DuplicadoNro.ToString() + "-" + oVehiculo.Patente.ToString());
            Ticket1.TextoIzquierdaSC("       C" + oVehiculo.Clase.Codigo.ToString() + "\n");

            Ticket1.RenglonVacio();
            Ticket1.EstiloLetraNegritaF();
            Ticket1.TextoCentroGG("$ " + oVehiculo.Precio.ToString());
            Ticket1.RenglonVacio();
            Ticket1.CortaTicket(); // corta el ticket
            Ticket1.EstiloLetraNormal();
        }
Exemplo n.º 50
0
        public static void ImprimirTicketSalida(MODELO.Vehiculo oVehiculo)
        {

            MODELO.Impresion oImpresion = MODELO.Contexto.ObtenerInstancia().Impresiones.FirstOrDefault(x => x.Codigo == 3);
            CreaTicket Ticket1 = new CreaTicket();
            Ticket1.EstiloLetraNormal();
            if (oImpresion.Encabezado1 != "")
                Ticket1.TextoCentroG(oImpresion.Encabezado1);
            if (oImpresion.Encabezado2 != "")
                Ticket1.TextoCentroG(oImpresion.Encabezado2);
            if (oImpresion.Encabezado3 != "")
                Ticket1.TextoCentroG(oImpresion.Encabezado3);
            if (oImpresion.Encabezado4 != "")
                Ticket1.TextoCentroG(oImpresion.Encabezado4);
            if (oImpresion.Encabezado5 != "")
                Ticket1.TextoCentroG(oImpresion.Encabezado5);

            Ticket1.RenglonVacio();

            Ticket1.EstiloLetraChica();
            Ticket1.TextoCentro("CUIT: 20-10496463-0");
            Ticket1.TextoCentro("RESP. INSCRIPTO");

            Ticket1.RenglonVacio();
            Ticket1.TextoCentro("CONTROL DE HORARIO - USO INTERNO");
            
            Ticket1.TextoIzquierda("TICKET #" + oVehiculo.NroTicket.ToString() + " S");
            Ticket1.TextoIzquierda("ENTRADA: " + oVehiculo.FechaHoraEntrada.ToShortDateString() + "   " + oVehiculo.FechaHoraEntrada.ToShortTimeString());
            Ticket1.TextoIzquierda("SALIDA:  " + oVehiculo.FechaHoraSalida.Value.ToShortDateString() + "   " + oVehiculo.FechaHoraSalida.Value.ToShortTimeString());

            Ticket1.TextoIzquierdaSC("VEHICULO: ");
            Ticket1.TextoIzquierdaSC(oVehiculo.DuplicadoNro.ToString() + "-" + oVehiculo.Patente.ToString());
            Ticket1.TextoIzquierdaSC("       C" + oVehiculo.Clase.Codigo.ToString() + "\n");

            Ticket1.RenglonVacio();
            Ticket1.EstiloLetraNegritaF();
            Ticket1.TextoCentroGG("$ " + oVehiculo.Precio.ToString());
            Ticket1.RenglonVacio();

            if (oImpresion.Pie1 != "")
                Ticket1.TextoCentro(oImpresion.Pie1);
            if (oImpresion.Pie2 != "")
                Ticket1.TextoCentro(oImpresion.Pie2);
            if (oImpresion.Pie3 != "")
                Ticket1.TextoCentro(oImpresion.Pie3);
            if (oImpresion.Pie4 != "")
                Ticket1.TextoCentro(oImpresion.Pie4);
            if (oImpresion.Pie5 != "")
                Ticket1.TextoCentro(oImpresion.Pie5);

            Ticket1.CortaTicket();
            Ticket1.EstiloLetraNormal();
        }
Exemplo n.º 51
0
 public static void ModificarMensual(MODELO.Mensual oMensual)
 {
     MODELO.Contexto.ObtenerInstancia().Mensuales.ApplyCurrentValues(oMensual);
     MODELO.Contexto.ObtenerInstancia().SaveChanges();
 }
Exemplo n.º 52
0
        public static void ImprimirTicketClase9Duplicado(MODELO.Vehiculo oVehiculo)
        {

            MODELO.Impresion oImpresion = MODELO.Contexto.ObtenerInstancia().Impresiones.FirstOrDefault(x => x.Codigo == 4);
            CreaTicket Ticket1 = new CreaTicket();
            Ticket1.EstiloLetraNormal();
            if (oImpresion.Encabezado1 != "")
                Ticket1.TextoCentroG(oImpresion.Encabezado1);
            if (oImpresion.Encabezado2 != "")
                Ticket1.TextoCentroG(oImpresion.Encabezado2);
            if (oImpresion.Encabezado3 != "")
                Ticket1.TextoCentroG(oImpresion.Encabezado3);
            if (oImpresion.Encabezado4 != "")
                Ticket1.TextoCentroG(oImpresion.Encabezado4);
            if (oImpresion.Encabezado5 != "")
                Ticket1.TextoCentroG(oImpresion.Encabezado5);
            
            Ticket1.EstiloLetraChica();
            Ticket1.RenglonVacio();
            Ticket1.TextoCentro("** ** DUPLICADO DE ESTADIAS ** **");
            Ticket1.RenglonVacio();

            Ticket1.TextoIzquierda("TICKET #" + oVehiculo.NroTicket.ToString() + " E");
            Ticket1.TextoIzquierda("ENTRADA: " + oVehiculo.FechaHoraEntrada.ToShortDateString() + "   " + oVehiculo.FechaHoraEntrada.ToShortTimeString());

            Ticket1.TextoIzquierdaSC("VEHICULO: ");
            Ticket1.EstiloLetraNegritaF();
            Ticket1.TextoIzquierdaSC(oVehiculo.DuplicadoNro.ToString() + "-" + oVehiculo.Patente.ToString());
            Ticket1.EstiloLetraChica();
            Ticket1.TextoIzquierdaSC("     C" + oVehiculo.Clase.Codigo.ToString() + "\n");

            Ticket1.RenglonVacio();
            Ticket1.TextoIzquierdaSC("TEL: " + oVehiculo.Telefono + "\n");

            Ticket1.RenglonVacio();
            Ticket1.EstiloLetraNegritaF();
            Ticket1.TextoCentroGG("$ " + oVehiculo.Precio.ToString());

            Ticket1.RenglonVacio();
            Ticket1.EstiloLetraChica();
            Ticket1.TextoIzquierda("VALIDO HASTA: ________________________");

            if (oImpresion.Pie1 != "")
                Ticket1.TextoCentro(oImpresion.Pie1);
            if (oImpresion.Pie2 != "")
                Ticket1.TextoCentro(oImpresion.Pie2);
            if (oImpresion.Pie3 != "")
                Ticket1.TextoCentro(oImpresion.Pie3);
            if (oImpresion.Pie4 != "")
                Ticket1.TextoCentro(oImpresion.Pie4);
            if (oImpresion.Pie5 != "")
                Ticket1.TextoCentro(oImpresion.Pie5);

            Ticket1.CortaTicket(); // corta el ticket

            Ticket1.EstiloLetraNormal();

        }
Exemplo n.º 53
0
 public void ELIMINAR_USUARIO(MODELO.USUARIO oUSUARIO)
 {
     oUSUARIO.ACTIVO = false;
     oCATALOGO.Entry(oUSUARIO).State = System.Data.Entity.EntityState.Modified;
     oCATALOGO.SaveChanges();
 }
Exemplo n.º 54
0
 public void CANCELAR_CAMBIOS(MODELO.USUARIO oUSUARIO)
 {
     oCATALOGO.Entry(oUSUARIO).State = System.Data.Entity.EntityState.Detached;
 }
Exemplo n.º 55
0
        /// <summary>
        ///  This is the initialize mapping for the vehiculos.
        /// </summary>
        public void InitializeMapping()
        {
            var mapperConfiguration = new MapperConfiguration(cfg =>
            {
                cfg.CreateMap <VehiclePoco, VehicleDto>();
                cfg.CreateMap <VehicleDto, VehiclePoco>();
                cfg.CreateMap <PICTURES, PictureDto>();
                cfg.CreateMap <VehiclePoco, VEHICULO1>().ConvertUsing <PocoToVehiculo1>();
                cfg.CreateMap <VehiclePoco, VEHICULO2>().ConvertUsing <PocoToVehiculo2>();
                cfg.CreateMap <BrandVehicleDto, MARCAS>().ConvertUsing(src =>
                {
                    var marcas    = new MARCAS();
                    marcas.CODIGO = src.Code;
                    marcas.NOMBRE = src.Name;
                    return(marcas);
                });
                // _vehicleMapper.Map<IEnumerable<PICTURES>, IEnumerable<PictureDto>>(pictureResult);
                cfg.CreateMap <MARCAS, BrandVehicleDto>().ConvertUsing(src =>
                {
                    var marcas  = new BrandVehicleDto();
                    marcas.Code = src.CODIGO;
                    marcas.Name = src.NOMBRE;
                    return(marcas);
                });
                cfg.CreateMap <PICTURES, PictureDto>();
                cfg.CreateMap <ColorDto, COLORFL>().ConvertUsing(src =>
                {
                    var color    = new COLORFL();
                    color.CODIGO = src.Code;
                    color.NOMBRE = src.Name;
                    return(color);
                }
                                                                 );

                cfg.CreateMap <MODELO, ModelVehicleDto>().ConvertUsing(src =>
                {
                    var model       = new ModelVehicleDto();
                    model.Codigo    = src.CODIGO;
                    model.Nombre    = src.NOMBRE;
                    model.Marca     = src.MARCA;
                    model.Categoria = src.CATEGORIA;
                    model.Variante  = src.VARIANTE;
                    model.NomeMarca = src.NOMMARCA;
                    return(model);
                }
                                                                       );
                cfg.CreateMap <ModelVehicleDto, MODELO>().ConvertUsing(src =>
                {
                    var model       = new MODELO();
                    model.MARCA     = src.Marca;
                    model.CODIGO    = src.Codigo;
                    model.NOMBRE    = src.Nombre;
                    model.CATEGORIA = src.Categoria;
                    model.VARIANTE  = src.Variante;
                    model.NOMMARCA  = src.NomeMarca;
                    return(model);
                }
                                                                       );

                cfg.CreateMap <ACTIVEHI, ActividadDto>().ConvertUsing(src =>
                {
                    var color    = new ActividadDto();
                    color.Codigo = src.NUM_ACTIVEHI;
                    color.Nombre = src.NOMBRE;
                    return(color);
                }
                                                                      );
                cfg.CreateMap <ActividadDto, ACTIVEHI>().ConvertUsing(src =>
                {
                    var color          = new ACTIVEHI();
                    color.NUM_ACTIVEHI = src.Codigo;
                    color.NOMBRE       = src.Nombre;
                    return(color);
                }
                                                                      );
            });

            _vehicleMapper = mapperConfiguration.CreateMapper();
        }
Exemplo n.º 56
0
 public void MODIFICAR_USUARIO(MODELO.USUARIO oUSUARIO)
 {
     oCATALOGO.Entry(oUSUARIO).State = System.Data.Entity.EntityState.Modified;
     oCATALOGO.SaveChanges();
 }