Exemple #1
0
        public async Task <bool> GuardarCiudadAsing(CiudadModel modelo)
        {
            bool   respuesta = false;
            Ciudad ciudades  = new Ciudad();

            try
            {
                using (ContextoDatos db = new ContextoDatos())
                {
                    Ciudad ciudad = new Ciudad
                    {
                        CiudadId = modelo.CiudadId,
                        Codigo   = modelo.Codigo,
                        Nombre   = modelo.Nombre,
                    };
                    if (ciudad.CiudadId > 0)
                    {
                        db.Entry(ciudad).State = EntityState.Modified;
                    }
                    else
                    {
                        db.Entry(ciudad).State = EntityState.Added;
                    }
                    db.SaveChanges();
                    // System.Threading.Tasks.Task<int> rta = db.SaveChangesAsync();
                    respuesta = true;
                }
            }
            catch (Exception ex)
            {
                throw (ex);
            }
            return(respuesta);
        }
Exemple #2
0
        public ActionResult ControlCiudad()
        {
            MVCFinal.Models.CiudadModel Ciudad = new CiudadModel();
            MVCFinal.Models.PaisModel   Pais;
            Pais = (PaisModel)Session["PaisActual"];

            try
            {
                List <EntidadesCompartidas.Ciudad> lista = CreoServicio().ListarCiudadesPais(convertirModelPais(Pais)).ToList();

                string JsonResponse = JsonConvert.SerializeObject(lista);
                Session["ListarCiudadesPais"] = JsonResponse;
                string JsonPais = JsonConvert.SerializeObject(Pais);
                Session["Pais"] = JsonPais;

                Ciudad.milista = lista;
                return(View(Ciudad));
            }
            catch
            {
                string JsonPais = JsonConvert.SerializeObject(Pais);
                Session["Pais"] = JsonPais;
                return(View());
            }
        }
 /// <summary>
 /// Ejecuta la acción del command
 /// </summary>
 /// <param name="catalogItemStatusViewModel"></param>
 public ModifyCiudadViewModel(CatalogCiudadViewModel catalogCiudadViewModel, CiudadModel selectedCiudadModel)
 {
     this._ciudadModel            = new CiudadModel(new CiudadDataMapper(), catalogCiudadViewModel.ActualUser);
     this._catalogCiudadViewModel = catalogCiudadViewModel;
     this._ciudadModel.Ciudad     = selectedCiudadModel.Ciudad;
     this._ciudadModel.Iso        = selectedCiudadModel.Iso;
     this._ciudadModel.UnidCiudad = selectedCiudadModel.UnidCiudad;
     this._ciudadModel.UnidPais   = selectedCiudadModel.UnidPais;
 }
Exemple #4
0
 public void UpdateCiudad(int id, CiudadModel ciudad)
 {
     using (var contexto = new JaverianaNETEntities())
     {
         Ciudades c = contexto.Ciudades.Find(id);
         c.NombreCiudad   = ciudad.NombreCiudad;
         c.IdDepartamento = ciudad.DepartamentoId;
         contexto.SaveChanges();
     }
 }
Exemple #5
0
 public void UpdateCiudad(int id, CiudadModel ciudad)
 {
     try
     {
         repositorio.UpdateCiudad(id, ciudad);
     }
     catch (Exception e)
     {
         return;
     }
 }
Exemple #6
0
 public void CreateCiudad(CiudadModel ciudad)
 {
     try
     {
         repositorio.CreateCiudad(ciudad);
     }
     catch (Exception e)
     {
         return;
     }
 }
        /// <summary>
        /// Crea una nueva instancia de ModifyItemStatus y se pasa asi mismo como parámetro y el item seleccionado
        /// </summary>
        /// <returns></returns>
        public ModifyCiudadViewModel CreateModifyCiudadViewModel()
        {
            CiudadModel ciudadModel = new CiudadModel(new CiudadDataMapper(), this.ActualUser);

            if (this._catalogCiudadModel != null && this._catalogCiudadModel.SelectedCiudad != null)
            {
                ciudadModel.Ciudad     = this._catalogCiudadModel.SelectedCiudad.CIUDAD1;
                ciudadModel.Iso        = this._catalogCiudadModel.SelectedCiudad.ISO;
                ciudadModel.UnidCiudad = this._catalogCiudadModel.SelectedCiudad.UNID_CIUDAD;
            }
            return(new ModifyCiudadViewModel(this, ciudadModel));
        }
Exemple #8
0
 public async System.Threading.Tasks.Task <bool> GuardarCiudad(CiudadModel modelo)
 {
     try
     {
         System.Threading.Tasks.Task <bool> resultado = new AccesoDatos.CiudadVendedor().GuardarCiudadAsing(modelo);
         return(await resultado);
     }
     catch (Exception ex)
     {
         throw (ex);
     }
 }
 public ActionResult Edit([Bind(Include = "Id,NombreCiudad,DepartamentoId")] CiudadModel ciudadModel)
 {
     try
     {
         logica.UpdateCiudad(ciudadModel.Id, ciudadModel);
         return(RedirectToAction("Index"));
     }
     catch (Exception)
     {
         return(View());
     }
 }
Exemple #10
0
 public void CreateCiudad(CiudadModel ciudad)
 {
     using (var contexto = new JaverianaNETEntities())
     {
         var entidad = new Ciudades()
         {
             NombreCiudad   = ciudad.NombreCiudad,
             IdDepartamento = ciudad.DepartamentoId
         };
         contexto.Ciudades.Add(entidad);
         contexto.SaveChanges();
     }
 }
Exemple #11
0
        public FormularioCiudad(CiudadModel c, GrillaCiudad grilla)
        {
            InitializeComponent();

            if (c != null)
            {
                ciudadModel.Id = c.Id;
                MapearFormulario(c);
            }

            this.grilla         = grilla;
            this.grilla.Enabled = false;
        }
        // GET: CiudadModels/Details/5
        public ActionResult Details(int id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            CiudadModel ciudadModel = logica.GetCiudad(id);

            if (ciudadModel == null)
            {
                return(HttpNotFound());
            }
            return(View(ciudadModel));
        }
Exemple #13
0
        public async Task <ActionResult> DeleteCiudad(CiudadModel ciudad, int id)
        {
            using (var client = new HttpClient())
            {
                client.BaseAddress = new Uri("http://localhost:50720/api/");
                var postTask = await client.DeleteAsync($"ciudad/" + id.ToString());


                if (postTask.IsSuccessStatusCode)
                {
                    return(RedirectToAction("listCiudad"));
                }
                return(View(ciudad));
            }
        }
Exemple #14
0
        public async Task <ActionResult> ModifyCiudad(CiudadModel ciudad)
        {
            using (var client = new HttpClient())
            {
                client.BaseAddress = new Uri("http://localhost:50720/api/");
                var postTask = await client.PutAsJsonAsync($"ciudad/{ ciudad.Codigo}", ciudad);


                if (postTask.IsSuccessStatusCode)
                {
                    return(RedirectToAction("listCiudad"));
                }
                return(View(ciudad));
            }
        }
Exemple #15
0
        public async Task <ActionResult> newCiudad(CiudadModel ciudad)
        {
            using (var client = new HttpClient())
            {
                client.BaseAddress = new Uri("http://localhost:50720/api/");
                var postTask = await client.PostAsJsonAsync <CiudadModel>("ciudad", ciudad);


                if (postTask.IsSuccessStatusCode)
                {
                    return(RedirectToAction("listCiudad"));
                }
                ModelState.AddModelError(String.Empty, "Error");
                return(View(oCiudades));
            }
        }
        // GET: CiudadModels/Edit/5
        public ActionResult Edit(int id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            CiudadModel ciudadModel = logica.GetCiudad(id);

            if (ciudadModel == null)
            {
                return(HttpNotFound());
            }
            ViewBag.Departamentos  = logicadepto.GetListadoDepartamentos();
            ViewBag.DepartamentoId = ciudadModel.DepartamentoId;
            return(View(ciudadModel));
        }
Exemple #17
0
        public async Task <ActionResult> ModifyCiudad(int id)
        {
            CiudadModel ciudad = new CiudadModel();

            using (var client = new HttpClient())
            {
                client.BaseAddress = new Uri("http://localhost:50720/api/");
                var responseTask = await client.GetAsync("ciudad/" + id.ToString());


                if (responseTask.IsSuccessStatusCode)
                {
                    var readTask = responseTask.Content.ReadAsStringAsync().Result;
                    ciudad = JsonConvert.DeserializeObject <CiudadModel>(readTask);
                }
            }
            return(View(ciudad));
        }
        //Operacion que forma un json obtenido desde una lista de ciudades y retorna a la vista
        public ActionResult Index()
        {
            MVCFinal.Models.CiudadModel Ciudad = new CiudadModel();
            MVCFinal.Models.PaisModel   Pais;
            Pais = (PaisModel)Session["PaisActual"];

            try
            {
                List <CiudadModel> list = new List <CiudadModel>();
                List <EntidadesCompartidas.Ciudad> lista = CreoServicio().ListarCiudadesPais(convertirModelPais(Pais)).ToList();

                if (lista.Count > 0)
                {
                    for (int i = 0; i < lista.Count; i++)
                    {
                        Ciudad.CoordenadaX  = lista[i].CoordenadaX;
                        Ciudad.CoordenadaY  = lista[i].CoordenadaY;
                        Ciudad.NombrePais   = lista[i].UnPais.Nombre;
                        Ciudad.NombreCiudad = lista[i].Nombre;
                    }

                    list.Add(Ciudad);
                }
                else
                {
                    lista = null;
                }

                string JsonResponse = JsonConvert.SerializeObject(list);
                Session["ListarCiudadesPais"] = JsonResponse;
                string JsonPais = JsonConvert.SerializeObject(Pais);
                Session["Pais"] = JsonPais;

                return(View());
            }
            catch
            {
                string JsonPais = JsonConvert.SerializeObject(Pais);
                Session["Pais"] = JsonPais;
                return(View());
            }
        }
Exemple #19
0
        public ActionResult DeleteCiudad(int id)
        {
            CiudadModel ciudad = new CiudadModel();

            using (var client = new HttpClient())
            {
                client.BaseAddress = new Uri("http://localhost:50720/api/");
                var responseTask = client.GetAsync("ciudad/" + id.ToString());
                responseTask.Wait();

                var result = responseTask.Result;

                if (result.IsSuccessStatusCode)
                {
                    var readTask = result.Content.ReadAsAsync <CiudadModel>();
                    readTask.Wait();
                    ciudad = readTask.Result;
                }
            }
            return(View(ciudad));
        }
        public ActionResult AdministrarLugares()
        {
            try
            {
                MVCFinal.Models.CiudadModel Ciudad = new CiudadModel();
                MVCFinal.Models.LugarModel  Lugar  = new LugarModel();
                EntidadesCompartidas.Dueño  dueño  = null;


                dueño = (EntidadesCompartidas.Dueño)Session["Dueño"];


                List <EntidadesCompartidas.Ciudad> listaCiudad = Logica.FabricaLogica.getLogicaUbicacion().ListarCiudades();
                List <EntidadesCompartidas.Lugar>  listaLugar  = Logica.FabricaLogica.getLogicaLugar().ListarLugares();

                Lugar.milistaCiudad     = listaCiudad;
                Lugar.milistaLugar      = listaLugar;
                Session["ListaCiudad"]  = Lugar.milistaCiudad;
                Session["ListaLugares"] = Lugar.milistaLugar;
                string JsonLugares = JsonConvert.SerializeObject(Lugar.milistaLugar);
                Session["LugaresMapaJson"] = JsonLugares;
                string JsonCiudades = JsonConvert.SerializeObject(listaCiudad);
                Session["CiudadesJson"] = JsonCiudades;

                EntidadesCompartidas.Lugar l = new EntidadesCompartidas.Lugar();
                l = (EntidadesCompartidas.Lugar)Session["LugarActual"];
                string JsonLugar = JsonConvert.SerializeObject(l);
                Session["LugarJson"] = JsonLugar;



                return(View(Lugar));
            }
            catch
            {
                return(View());
            }
        }
Exemple #21
0
        public override void BtGuardar_Click(object sender, EventArgs e)
        {
            if (ValidarDatosFormulario())
            {
                short id = ciudadModel.Id;
                ciudadModel = ciudadModel.MapearCiudadModel(TxNombre.Text);

                if (ciudadModel.ValidarDatos(ciudadModel))
                {
                    if (id == 0 && ciudadModel.GuadarDatos(ciudadModel))
                    {
                        MessageBox.Show("La ciudad fue agregada correctamente.", "Éxito", MessageBoxButtons.OK);
                        RefrescarGrillaPrincipal();
                        LimpiarFormulario();
                    }
                    else if (ciudadModel.EditarPorId(id, ciudadModel))
                    {
                        MessageBox.Show("La ciudad fue editada correctamente.", "Éxito", MessageBoxButtons.OK);
                        RefrescarGrillaPrincipal();
                        CerrarFormulario();
                    }
                    else
                    {
                        MessageBox.Show("Hubo un problema al procesar la operación.", "Error", MessageBoxButtons.OK);
                    }
                }
                else
                {
                    MessageBox.Show("Hubo un problema al validar los datos.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                MessageBox.Show("No se permiten campos vacíos!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemple #22
0
 public IEnumerable <VendedorModel> Get()
 {
     using (ELEMPLEOEntities oVendedorEntities = new ELEMPLEOEntities())
     {
         List <VENDEDOR>      oVendedores = oVendedorEntities.VENDEDOR.ToList();
         List <VendedorModel> oVenModel   = new List <VendedorModel>();
         foreach (VENDEDOR oVendedor in oVendedores)
         {
             VendedorModel oVende = new VendedorModel();
             oVende.Codigo   = oVendedor.codigo;
             oVende.Nombre   = oVendedor.nombre;
             oVende.Apellido = oVendedor.apellido;
             oVende.Numero_Identificacion = oVendedor.numero_identificacion;
             CiudadModel oCiudadModel = new CiudadModel();
             oCiudadModel.Codigo = oVendedor.codigo_ciudad;
             CiudadController oController = new CiudadController();
             CIUDAD           oCiudad     = oController.Get(oCiudadModel.Codigo);
             oCiudadModel.Descripcion = oCiudad.descripcion;
             oVende.Codigo_Ciudad     = oCiudadModel;
             oVenModel.Add(oVende);
         }
         return(oVenModel.ToList());
     }
 }
Exemple #23
0
        public ActionResult agregarnuevaciudad()
        {
            Datos.Modelos.CiudadModel modelo = new CiudadModel();

            return(PartialView("~/Views/CiudadVendedores/AgregarCiudad.cshtml", modelo));
        }
 /// <summary>
 /// Ejecuta la acción del command
 /// </summary>
 /// <param name="catalogItemStatusViewModel"></param>
 public AddCiudadViewModel(CatalogCiudadViewModel catalogCiudadViewModel)
 {
     this._ciudadModel            = new CiudadModel(new CiudadDataMapper(), catalogCiudadViewModel.ActualUser);
     this._catalogCiudadViewModel = catalogCiudadViewModel;
 }
Exemple #25
0
 private void MapearFormulario(CiudadModel c)
 {
     TxNombre.Text = c.Nombre.ToString();
 }
Exemple #26
0
 public HistorialViewModel(CiudadModel b)
 {
     unid = b.UnidCiudad;
     HistorialCollection = GetHistorial("CIUDAD");
 }