コード例 #1
0
        public ActionResult ModificarRuta(Ruta model, string SucursalOrigen, string SucursalDestino)
        {
            string name    = TempData["username"].ToString();
            string nameRol = TempData["rol"].ToString();
            int    codUser = Int32.Parse(TempData["codUser"].ToString());

            ViewBag.name         = name;
            ViewBag.rol          = nameRol;
            TempData["username"] = name;
            TempData["rol"]      = nameRol;
            TempData["codUser"]  = codUser;

            DAOUsuario dataU  = DAOUsuario.getInstance();
            string     today  = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss tt");
            string     accion = "Modifico Ruta " + model.COD;

            dataU.insertarAccion(codUser, 3, today, accion);

            DAORuta data = DAORuta.getInstance();

            data.modificarRuta(model.COD, SucursalOrigen, SucursalDestino, model.costo);
            List <Ruta> Rutas = data.obtenerRuta();

            foreach (var item in Rutas)
            {
                OficinaDAO data2 = OficinaDAO.getInstance();
                Oficina    ofic  = data2.buscarOficina(Int32.Parse(item.origen));
                item.origen  = ofic.nombre;
                data2        = OficinaDAO.getInstance();
                ofic         = data2.buscarOficina(Int32.Parse(item.destino));
                item.destino = ofic.nombre;
            }
            return(View("~/Views/Ruta/IndexRuta.cshtml", Rutas));
        }
コード例 #2
0
ファイル: M03_COValidarRuta.cs プロジェクト: vpineda7/Reserva
        public override Boolean ejecutar()
        {
            DAORuta daoRuta = (DAORuta)FabricaDAO.instanciarDAORuta();
            Boolean test    = daoRuta.ValidarRuta(_ruta);

            return(test);
        }
コード例 #3
0
        public PartialViewResult RutaDD()
        {
            DAORuta     data  = DAORuta.getInstance();
            List <Ruta> rutas = data.obtenerRuta();

            return(PartialView("RutaDropDown", rutas));
        }
コード例 #4
0
        public override Dictionary <int, Entidad> ejecutar()
        {
            DAORuta daoRuta = (DAORuta)FabricaDAO.instanciarDAORuta();
            Dictionary <int, Entidad> test = daoRuta.consultarDestinos();

            return(test);
        }
コード例 #5
0
        public override Dictionary <int, Entidad> ejecutar()
        {
            DAORuta daoRuta = (DAORuta)FabricaDAO.instanciarDAORuta();
            Dictionary <int, Entidad> test = daoRuta.MListarRutasBD();

            return(test);
        }
コード例 #6
0
ファイル: M03_COMostrarRuta.cs プロジェクト: vpineda7/Reserva
        public override Entidad ejecutar()
        {
            DAORuta daoRuta = (DAORuta)FabricaDAO.instanciarDAORuta();
            Entidad test    = daoRuta.MMostrarRutaBD(_id);

            return(test);
        }
コード例 #7
0
        public override Boolean ejecutar()
        {
            DAORuta daoRuta = (DAORuta)FabricaDAO.instanciarDAORuta();
            Boolean test    = daoRuta.deshabilitarRuta(_id);

            return(test);
        }
コード例 #8
0
        private void cargarComboBox()
        {
            cbOrigen.DataSource    = DAORuta.getCiudades().DefaultView;
            cbOrigen.DisplayMember = "Nombre";

            cbDestino.DataSource    = DAORuta.getCiudades().DefaultView;
            cbDestino.DisplayMember = "Nombre";
        }
コード例 #9
0
        public PartialViewResult RutaDD()
        {
            string      fkS   = TempData["codSucursal"].ToString();
            int         cS    = Int32.Parse(fkS);
            DAORuta     data  = DAORuta.getInstance();
            List <Ruta> rutas = data.obtenerRutaEnvios(cS);

            return(PartialView("RutaDropDown", rutas));
        }
コード例 #10
0
        //Modificando Ruta
        public ActionResult ModificarRuta(string id)
        {
            string name    = TempData["username"].ToString();
            string nameRol = TempData["rol"].ToString();

            TempData["username"] = name;
            TempData["rol"]      = nameRol;
            int     cod2           = Int32.Parse(id);
            DAORuta data           = DAORuta.getInstance();
            Ruta    RutaEncontrada = data.buscarRuta(cod2);

            return(View(RutaEncontrada));
        }
コード例 #11
0
 private void btnAceptar_Click(object sender, EventArgs e)
 {
     try
     {
         DAORuta.AgregarRuta(cargarRuta());
         MessageBox.Show("La Ruta se agrego correctamente.");
         limpiar();
     }
     catch (Exception ex)
     {
         MessageBox.Show("Hubo un error." + ex.Message);
     }
 }
コード例 #12
0
        public ActionResult AgregarRuta(Ruta model, string SucursalOrigen, string SucursalDestino, string ruta)
        {
            string name    = TempData["username"].ToString();
            string nameRol = TempData["rol"].ToString();
            int    codUser = Int32.Parse(TempData["codUser"].ToString());

            ViewBag.name         = name;
            ViewBag.rol          = nameRol;
            TempData["username"] = name;
            TempData["rol"]      = nameRol;
            TempData["codUser"]  = codUser;

            DAOUsuario dataU  = DAOUsuario.getInstance();
            string     today  = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss tt");
            string     accion = "Registro Ruta " + SucursalOrigen + " a " + SucursalDestino;

            dataU.insertarAccion(codUser, 1, today, accion);

            int         SO  = Int32.Parse(SucursalOrigen);
            int         fkR = Int32.Parse(ruta);
            List <Ruta> Rutas;
            DAORuta     data;

            if (fkR != 0)
            {
                data = DAORuta.getInstance();
                Ruta r = data.buscarRuta(fkR);
                if (r.codDestino == SO)
                {
                    data = DAORuta.getInstance();
                    data.insertarRutaCombinada(SucursalOrigen, SucursalDestino, model.costo, fkR);
                    Rutas = data.obtenerRuta();
                }
                else
                {
                    ViewBag.Error = "EL ORIGEN DE LA RUTA COMBINADA DEBE SER IGUAL AL DESTINO DEL LA RUTA ORIGINARIA";
                    return(View("~/Views/Ruta/AgregarRuta.cshtml"));
                }
            }
            else
            {
                data = DAORuta.getInstance();
                data.insertarRuta(SucursalOrigen, SucursalDestino, model.costo);
                Rutas = data.obtenerRuta();
            }
            return(View("~/Views/Ruta/IndexRuta.cshtml", Rutas));
        }
コード例 #13
0
 private void btnGuardar_Click(object sender, EventArgs e)
 {
     try
     {
         DAORuta.EditarRuta(cargarAerolineParaEditar());
         MessageBox.Show("La Ruta se modifico correctamente");
         deshabilitarTextBox();
         limpiar();
         btnGuardar.Enabled  = false;
         btnEditar.Enabled   = true;
         btnCancelar.Enabled = false;
     }
     catch (Exception ex)
     {
         MessageBox.Show("Hubo un error." + ex.Message);
     }
 }
コード例 #14
0
        // GET: Ruta
        public ActionResult IndexRuta(string viewba)
        {
            string name    = TempData["username"].ToString();
            string nameRol = TempData["rol"].ToString();
            int    codUser = Int32.Parse(TempData["codUser"].ToString());

            ViewBag.name         = name;
            ViewBag.rol          = nameRol;
            TempData["username"] = name;
            TempData["rol"]      = nameRol;
            TempData["codUser"]  = codUser;

            DAOUsuario dataU  = DAOUsuario.getInstance();
            string     today  = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss tt");
            string     accion = "Ruta Index ";

            dataU.insertarAccion(codUser, 2, today, accion);

            DAORuta     data  = DAORuta.getInstance();
            List <Ruta> Rutas = data.obtenerRuta();

            return(View(Rutas));
        }
コード例 #15
0
        public ActionResult DetalleRuta(string id2)
        {
            string name    = TempData["username"].ToString();
            string nameRol = TempData["rol"].ToString();
            int    codUser = Int32.Parse(TempData["codUser"].ToString());

            ViewBag.name         = name;
            ViewBag.rol          = nameRol;
            TempData["username"] = name;
            TempData["rol"]      = nameRol;
            TempData["codUser"]  = codUser;

            DAOUsuario dataU  = DAOUsuario.getInstance();
            string     today  = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss tt");
            string     accion = "Detalles de ruta en " + id2;

            dataU.insertarAccion(codUser, 2, today, accion);

            int     cod  = Int32.Parse(id2);
            DAORuta data = DAORuta.getInstance();
            Ruta    ruta = data.buscarRuta(cod);

            return(View(ruta));
        }
コード例 #16
0
ファイル: TestRutaComercial.cs プロジェクト: vpineda7/Reserva
 public void Before()
 {
     mockRuta = new Ruta(555, 1000, "Activa", "Aerea", "Texas - Estados Unidos", "Merida - Venezuela");
     daoRuta  = new DAORuta();
 }
コード例 #17
0
ファイル: TestRutaComercial.cs プロジェクト: vpineda7/Reserva
 public void After()
 {
     mockRuta = null;
     daoRuta  = null;
 }
コード例 #18
0
        public ActionResult nuevoEnvio3(Envio model2, string ruta, string avion, string barco, string terrestre, string empleadoE)
        {
            string name    = TempData["username"].ToString();
            string nameRol = TempData["rol"].ToString();
            int    codUser = Int32.Parse(TempData["codUser"].ToString());

            ViewBag.name         = name;
            ViewBag.rol          = nameRol;
            TempData["username"] = name;
            TempData["rol"]      = nameRol;
            TempData["codUser"]  = codUser;

            int r       = Int32.Parse(ruta);
            int precioV = 0;

            TempData["fkE"] = empleadoE;
            DAOEnvio data = DAOEnvio.getInstance();

            if ((avion == null) && (barco == null))
            {
                data.insertarTerrRut(terrestre, model2.duracionVR, r);
                precioV = 500;
            }
            if ((avion == null) && (terrestre == null))
            {
                data.insertarBarRut(barco, model2.duracionVR, r);
                precioV = 2500;
            }
            if ((terrestre == null) && (barco == null))
            {
                data.insertarAviRut(avion, model2.duracionVR, r);
                precioV = 3000;
            }
            data = DAOEnvio.getInstance();
            Envio      envio              = data.buscarUltimoVehRut();
            Envio      envio2             = data.buscarUltimoEnvio();
            DAOPaquete dataP              = DAOPaquete.getInstance();
            Paquete    paq                = dataP.buscarUltimoPaquete();
            DAORuta    dataR              = DAORuta.getInstance();
            Ruta       buscandoPrecioRuta = dataR.buscarRuta(r);

            data.insertarTraslado(envio.cod, envio2.cod, precioV, buscandoPrecioRuta.costo);

            DAOEnvio data2 = DAOEnvio.getInstance();

            envio = data2.buscarUltimoEnvio();
            if (paq.peso >= 10)
            {
                envio.monto = (buscandoPrecioRuta.costo + precioV) * (paq.volumen);
            }
            else
            {
                envio.monto = (buscandoPrecioRuta.costo + precioV) * (paq.peso);
            }
            DAOCliente dataC   = DAOCliente.getInstance();
            Cliente    cliente = dataC.buscarClienteEnvio(paq.cod);

            cliente = dataC.buscarLVIP(cliente.CI);
            if (cliente.cantEnvios >= 5)
            {
                ViewBag.LVIP = "10% de descuento por ser L-VIP, sin serlo el monto era " + envio.monto;
                envio.monto  = envio.monto - (envio.monto * 0.1);
            }

            return(View("~/Views/EnviarPaquete/NuevoEnvioFinal.cshtml", envio));
        }
コード例 #19
0
 //Metodo Mostrar
 private void Mostrar()
 {
     this.dataGridView.DataSource = DAORuta.Mostrar();
 }
コード例 #20
0
 public ABMRuta()
 {
     InitializeComponent();
     rutaList = new List<Ruta>();
     daoRuta = new DAORuta();
 }