Beispiel #1
0
        public ActionResult Alta(VMLavado lavado)
        {
            GestorBD gestor = new GestorBD();

            gestor.InsertarLavado(lavado.LavadoModel);
            return(View("Index", gestor.ListadoLavados()));
        }
Beispiel #2
0
        public bool GuardarUsuario(Usuario usuario)
        {
            bool resultado = false;

            usuario.id_barrio   = usuario.barrio.id_barrio;
            usuario.contrasenia = Security.Encrypt(usuario.contrasenia);
            string sql = @"INSERT INTO USUARIOS (usuario, nombre_titular, apellido_titular, contrasenia, telefono, mail,fecha_nacimiento,DNI,calle_direccion,numero_direccion,id_barrio)
                            OUTPUT Inserted.id_usuario
                            VALUES(@usuario, @nombre_titular, @apellido_titular, @contrasenia, @telefono, @mail,@fecha_nacimiento,@DNI,@calle_direccion,@numero_direccion, @id_barrio);";

            int cantidad = GestorBD.SaveData(sql, usuario);

            resultado = cantidad > 0 ? true : false;
            if (resultado)
            {
                var words = new[] { "apple", "mango", "papaya", "banana", "guava", "pineapple" };
                words = words.OrderBy(i => Guid.NewGuid()).ToArray();

                DateTime localDate  = DateTime.Now;
                Cuenta   cuenta     = new Cuenta(0, 0, "Cuenta pesos CM", 1, true, localDate, localDate, usuario.usuario, words[0] + "." + words[3] + "." + words[1], 0);
                string   sqlCuentas = @"INSERT INTO Cuentas (balance, descripcion, id_tipo_cuenta, estado, fecha_creacion, fecha_baja, usuario, alias, total_giro_descubierto)
                                    OUTPUT Inserted.CVU
                                    VALUES(@balance, @descripcion, @id_tipo_cuenta, @estado, @fecha_creacion, @fecha_baja, @usuario, @alias, @total_giro_descubierto)";
                cantidad  = GestorBD.SaveData(sqlCuentas, cuenta);
                resultado = cantidad > 0 ? true : false;
            }

            return(resultado);
        }
Beispiel #3
0
        // GET: Lavado
        public ActionResult Index()
        {
            GestorBD         gestor = new GestorBD();
            List <DTOLavado> lista  = gestor.ListadoLavados();

            return(View(lista));
        }
Beispiel #4
0
        public ActionResult Eliminar(Lavado lavado)
        {
            GestorBD gestor = new GestorBD();

            gestor.EliminarLavado(lavado);
            return(RedirectToAction("Index"));
        }
Beispiel #5
0
        public ActionResult Eliminar(int idLavado)
        {
            GestorBD gestor = new GestorBD();
            var      lavado = gestor.BuscarLavado(idLavado);

            return(View(lavado));
        }
Beispiel #6
0
        public bool NuevaOperacion(Operacion operacion, double balanceOrigen, double totalGiro)
        {
            bool   resultado = false;
            string sql       = @"INSERT INTO OPERACIONES ( CVU_cuenta, CVU_cuenta_destino, CVU_cuenta_origen, verificacion_banco, descripcion, fecha_ocurrencia, monto_original, monto, id_tipo_operacion, verificacion_origen_destino, id_moneda)
                        OUTPUT Inserted.id_operacion
                        VALUES(@CVU_cuenta, @CVU_cuenta_destino, @CVU_cuenta_origen, @verificacion_banco, @descripcion, @fecha_ocurrencia, @monto_original, @monto, @id_tipo_operacion, @verificacion_origen_destino, @id_moneda);";

            int cantidad = GestorBD.SaveData(sql, operacion);

            if (cantidad > 0)
            {
                double balanceNuevo  = 0;
                bool   deuda         = false;
                string updateBalance = "";
                if (balanceOrigen > operacion.monto)
                {
                    updateBalance = Convert.ToString(balanceOrigen - operacion.monto);
                }
                else
                {
                    updateBalance = $"0 , deuda_banco = {operacion.monto - balanceOrigen}";
                }

                string sqlUpdate = $"UPDATE Cuentas SET balance = {updateBalance } WHERE CVU = {operacion.CVU_cuenta_Origen}";
                GestorBD.SaveData(sqlUpdate, operacion);


                string sqlUpdateDest = $"  UPDATE Cuentas SET balance = (SELECT balance + {operacion.monto} FROM Cuentas WHERE CVU = {operacion.CVU_cuenta_destino}) WHERE CVU = {operacion.CVU_cuenta_destino}";
                GestorBD.SaveData(sqlUpdateDest, operacion);
                resultado = true;
            }


            return(resultado);
        }
Beispiel #7
0
        public ActionResult Alta(AltaPedido al)
        {
            GestorBD gestor = new GestorBD();

            gestor.insertarPedido(al);
            return(View("ListadoFacturacion", gestor.listaFacturacion()));
        }
Beispiel #8
0
        public GestorBD CutLink(GestorBD gestor)
        {
            int           longitud = 7;
            int           indice   = 0;
            const string  alfabeto = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
            StringBuilder token    = new StringBuilder();
            Random        rnd      = new Random();

            try
            {
                for (int i = 0; i < longitud; i++)
                {
                    indice = rnd.Next(alfabeto.Length);
                    token.Append(alfabeto[indice]);
                }
                gestor.UrlShortern  = "https://localhost:44337/api/CutLinks/" + token.ToString();
                gestor.TokenUrl     = token.ToString();
                gestor.FechaIngreso = Convert.ToString(DateTime.Now.Day + "/" + DateTime.Now.Month + "/" + DateTime.Now.Year);
                gestor.Estado       = "A";
            }
            catch (Exception ex)
            {
            }

            return(gestor);
        }
Beispiel #9
0
        /// <summary>
        /// Valida el codipostal
        /// </summary>
        /// <param name="codipostal">Enter</param>
        /// <returns>booleà</returns>
        private bool cpisvalid(int codipostal)
        {
            GestorBD bd = new GestorBD();

            int cp = bd.getCP(Localitat);

            return(int.Parse(cp.ToString().Substring(0, 2)).Equals(int.Parse(codipostal.ToString().Substring(0, 2))));
        }
        public ActionResult Listado()
        {
            GestorBD          gestor = new GestorBD();
            List <DTOlistado> lista  = new List <DTOlistado>();

            lista = gestor.listadoLavados();
            return(View(lista));
        }
Beispiel #11
0
        public ActionResult Reporte(VMReporte vmr)
        {
            GestorBD  gestor = new GestorBD();
            VMReporte vmr1   = new VMReporte();

            vmr1.ListaRepDelivery = gestor.ReporteDelivery();
            return(View(vmr1));
        }
        public ActionResult AltaTipo(Tipo t)
        {
            GestorBD gestor = new GestorBD();

            gestor.cargarTipo(t);

            return(View(t));
        }
Beispiel #13
0
        // GET: Reportes
        public ActionResult Reporte()
        {
            GestorBD          gestor = new GestorBD();
            List <DTOreporte> lista  = new List <DTOreporte>();

            lista = gestor.reporte();
            return(View(lista));
        }
        public ActionResult Editar(int idLavado)
        {
            informacion info   = new informacion();
            GestorBD    gestor = new GestorBD();

            info.lavado  = gestor.BuscarLavado(idLavado);
            info.listado = gestor.ListaTipos();
            return(View(info));
        }
Beispiel #15
0
        public ActionResult Alta()
        {
            GestorBD gestor = new GestorBD();
            VMAlta   vma    = new VMAlta();

            vma.ListaDely = gestor.cargarComboDelivery();
            vma.Listadesa = gestor.cargarComboDesayuno();
            return(View(vma));
        }
        public CuentaAmiga ObtenerCuentaAmiga(int id_cuenta_amiga)
        {
            CuentaAmiga ca  = new CuentaAmiga();
            string      sql = $"SELECT * FROM CuentasAmigas WHERE id_cuenta_amiga = '{id_cuenta_amiga}';";

            ca = GestorBD.GetObject <CuentaAmiga>(sql);

            return(ca);
        }
        public ActionResult Eliminar(int idLavado)
        {
            GestorBD    gestor = new GestorBD();
            informacion info   = new informacion();

            info.lavado    = gestor.BuscarLavado(idLavado);
            ViewBag.Nombre = info.lavado.Patente;
            info.listado   = gestor.ListaTipos();
            return(View(info));
        }
        public ActionResult Alta(informacion lol)
        {
            GestorBD gestor = new GestorBD();

            gestor.cargarLavado(lol.lavado);
            List <DTOlistado> lista = new List <DTOlistado>();

            lista = gestor.listadoLavados();
            return(View("Listado", lista));
        }
        public ActionResult Eliminar(informacion lol)
        {
            GestorBD gestor = new GestorBD();

            gestor.eliminarLavado(lol.lavado.Id);
            List <DTOlistado> lista = new List <DTOlistado>();

            lista = gestor.listadoLavados();
            return(View("Listado", lista));
        }
        // GET: Lavado
        public ActionResult Alta()
        {
            List <Tipo> lista  = new List <Tipo>();
            GestorBD    gestor = new GestorBD();

            lista = gestor.ListaTipos();
            informacion info = new informacion();

            info.listado = lista;
            return(View(info));
        }
Beispiel #21
0
        public List <Barrio> ObtenerBarrios()
        {
            List <Barrio> barrios = new List <Barrio>();
            string        sql     = $"SELECT * FROM BARRIOS;";

            barrios = GestorBD.GetList <Barrio>(sql);



            return(barrios);
        }
Beispiel #22
0
        public ActionResult Alta()
        {
            GestorBD gestor = new GestorBD();
            VMLavado vm     = new VMLavado();

            //List<Tipo> tipos = gestor.ListadoTipos();
            //vm.TiposLavado = tipos;

            vm.TiposLavado = gestor.ListadoTipos();
            return(View(vm));
        }
Beispiel #23
0
        public bool NuevaCuenta(Cuenta cuenta)
        {
            bool   resultado = false;
            string sql       = @"INSERT INTO CUENTAS (cvu, balance, descripcion, id_tipo_cuenta, estado, fecha_creacion, fecha_baja, usuario, alias, total_giro_descubierto)
                        VALUES(@cvu, @balance, @descripcion, @id_tipo_cuenta, @estado, @fecha_creacion, @fecha_baja, @usuario, @alias, @total_giro_descubierto);";

            int cantidad = GestorBD.SaveData(sql, cuenta);

            resultado = cantidad > 0 ? true : false;

            return(resultado);
        }
Beispiel #24
0
        public ActionResult Reporte()
        {
            GestorBD gestor = new GestorBD();
            List <DTOCantidadPorTipo> lista = gestor.CantidadLavadosPorTipo();
            var ultimo = gestor.UltimoTaxiHabitual();

            VMReportes vm = new VMReportes();

            vm.CantidadPorTipo = lista;
            vm.UltimoLavado    = ultimo;

            return(View(vm));
        }
Beispiel #25
0
 public ActionResult Post([FromBody] GestorBD gestor)
 {
     try
     {
         context.Registros.Add(lcl.CutLink(gestor));
         context.SaveChanges();
         return(Ok(gestor));
     }
     catch (Exception ex)
     {
         return(BadRequest(ex.Message));
     }
 }
Beispiel #26
0
        public Operacion ObtenerOperacion(int id_operacion, int CVU_cuenta)
        {
            Operacion opc = new Operacion();
            string    sql = $"SELECT * FROM OPERACIONES WHERE id_operacion = '{id_operacion}' AND CVU_cuenta = '{CVU_cuenta}';";

            opc = GestorBD.GetObject <Operacion>(sql);
            string sql2 = $"SELECT id_tipo_operacion, descripcion, nombre FROM OPERACIONESTIPO WHERE id_tipo_operacion = '{opc.id_tipo_operacion}';";

            opc.operacionTipo = GestorBD.GetObject <OperacionTipo>(sql2);
            string sql3 = $"SELECT id_moneda, nombre FROM MONEDAS WHERE id_moneda = '{opc.id_moneda}';";

            opc.moneda = GestorBD.GetObject <Moneda>(sql3);
            return(opc);
        }
Beispiel #27
0
        public List <Operacion> ObtenerOperaciones(int CVU_cuenta)
        {
            List <Operacion> listOperaciones = new List <Operacion>();
            string           sql             = $"SELECT * FROM OPERACIONES WHERE CVU_cuenta = '{CVU_cuenta}';";

            listOperaciones = GestorBD.GetList <Operacion>(sql);
            foreach (var opc in listOperaciones)
            {
                string sql2 = $"SELECT * FROM OPERACIONESTIPO WHERE id_tipo_operacion = '{opc.id_tipo_operacion}';";
                opc.operacionTipo = GestorBD.GetObject <OperacionTipo>(sql2);
                string sql3 = $"SELECT * FROM MONEDAS WHERE id_moneda = '{opc.id_moneda}';";
                opc.moneda = GestorBD.GetObject <Moneda>(sql3);
            }
            return(listOperaciones);
        }
        public List <DTOCuentaAmiga> ObtenerCuentasAmigas(int id_usuario)
        {
            List <DTOCuentaAmiga> cas = new List <DTOCuentaAmiga>();
            string sql = $"SELECT ca.CVU, u.nombre_titular, u.apellido_titular " +
                         $" FROM CuentasAmigas ca " +
                         $" JOIN Cuentas c " +
                         $"  ON c.CVU = ca.CVU " +
                         $" JOIN Usuarios u " +
                         $" ON u.usuario = c.usuario " +
                         $" WHERE ca.id_usuario = '{id_usuario}';";

            cas = GestorBD.GetList <DTOCuentaAmiga>(sql);

            return(cas);
        }
Beispiel #29
0
        public Usuario ObtenerUsuario(string usuario, string contrasenia)
        {
            Usuario user = new Usuario();

            contrasenia = Security.Encrypt(contrasenia);
            string sql = $"SELECT * FROM USUARIOS WHERE usuario = '{usuario}' and contrasenia = '{contrasenia}';";

            user = GestorBD.GetObject <Usuario>(sql);
            if (user != null)
            {
                string sql2 = $"SELECT * FROM BARRIOS WHERE id_barrio = '{user.id_barrio}';";
                user.barrio = GestorBD.GetObject <Barrio>(sql2);

                user.contrasenia = Security.Decrypt(user.contrasenia);
            }

            return(user);
        }
        public bool AgregarCuentaAmiga(CuentaAmiga cuentaAmiga)
        {
            bool resultado = true;

            try
            {
                string sql = @"INSERT INTO CuentasAmigas (id_usuario,CVU,fecha_ultima_transaccion)
                        OUTPUT Inserted.id_cuenta_amiga
                        VALUES(@id_usuario,@CVU,@fecha_ultima_transaccion);";

                int cantidad = GestorBD.SaveData(sql, cuentaAmiga);
                resultado = cantidad > 0 ? true : false;
            }
            catch (Exception ex)
            {
                resultado = false;
            }

            return(resultado);
        }