/*
        public static List<List<Parada>> buscarIntermediosByRecorrido(List<Recorrido> recorridos)
        {
            List<Parada> Intermedios = new List<Parada>();
            List< List<Parada>> Recorrido = new List<List<Parada>>();
            try
            {
                foreach(Recorrido reco in recorridos)
                {
                    MySqlConnection con = conexionDB.ObtenerConexion();
                    string destinos = "SELECT P.ID,P.RECORRIDO,C.ID,C.NOMBRE,C.REGION,C.NUMERO,P.SIGUIENTE FROM PARADA AS P INNER JOIN CIUDAD AS C ON P.CIUDAD = C.ID WHERE P.RECORRIDO =" + reco.id;

                    MySqlCommand cmd = new MySqlCommand(destinos, con);

                    MySqlDataReader dr = cmd.ExecuteReader();
                    while (dr.Read())
                    {
                        Ciudad Origen = new Ciudad(dr.GetInt32(2), dr.GetString(3), dr.GetString(4), dr.GetInt32(5));

                        Parada siguiente = ParadaFacade.buscarPorId(dr.GetInt32(6));
                        Intermedios.Add(new Parada(dr.GetInt32(0), dr.GetInt32(1), Origen, siguiente));

                    }
                    con.Close();
                    Recorrido.Add(Intermedios);
                }
            }
            catch (MySqlException ex)
            {
                validar v = new validar();
                v.show(ex.Message);
            }

            return Recorrido;
        }
         * */
        public static List<Parada> buscarDestinosGeneralesByCiudad(Ciudad origen, List<int> recorridoOrigenes)
        {
            List<Parada> allDestinosGenerales = new List<Parada>();
            try
            {
                for(int i=0; i<recorridoOrigenes.Count;i++)
                {
                    MySqlConnection con = conexionDB.ObtenerConexion();
                    string destinos = "SELECT P.ID,P.RECORRIDO,C.ID,C.NOMBRE,C.REGION,C.NUMERO,P.SIGUIENTE FROM PARADA AS P INNER JOIN CIUDAD AS C ON P.CIUDAD = C.ID WHERE P.SIGUIENTE = -1 AND P.RECORRIDO =" + recorridoOrigenes[i];

                    MySqlCommand cmd = new MySqlCommand(destinos, con);

                    MySqlDataReader dr = cmd.ExecuteReader();
                    while (dr.Read()){
                    Ciudad Origen = new Ciudad(dr.GetInt32(2), dr.GetString(3), dr.GetString(4), dr.GetInt32(5));

                    Parada siguiente = ParadaFacade.buscarPorId(dr.GetInt32(6));
                    allDestinosGenerales.Add(new Parada(dr.GetInt32(0), dr.GetInt32(1), Origen, siguiente));
                }
            }
            }
            catch (MySqlException ex) {
                validar v = new validar();
                v.show(ex.Message);
            }

            return allDestinosGenerales;
        }
 private void borrarButton_Click(object sender, EventArgs e)
 {
     selectedCiudad = (Ciudad)dataGridViewCiudad.CurrentRow.DataBoundItem;
     System.Windows.Forms.MessageBox.Show("La ciudad" + selectedCiudad.nombre + " ha sido borrada ");
     daoCiudad.deleteCiudad((int) selectedCiudad.id);
     fillDataGridView();
 }
Example #3
0
 public Parada(int id, int Recorrido, Ciudad ciudad, Parada siguiente)
 {
     this.id = id;
     this.recorrido = Recorrido;
     this.ciudad = ciudad;
     this.siguiente = siguiente;
 }
 private void crearButton_Click(object sender, EventArgs e)
 {
     Ciudad newCiudad = new Ciudad();
     UpdateOrCreateView view = new UpdateOrCreateView(newCiudad, daoCiudad, true);
     view.ShowDialog();
     fillDataGridView();
 }
Example #5
0
        private void BtnGuardar_Click(object sender, RoutedEventArgs e)
        {
            if (String.IsNullOrEmpty(TxtCiudad.Text) || String.IsNullOrWhiteSpace(TxtCiudad.Text))
            {
                MessageBox.Show("Para continuar debes ingresar el nombre de la ciudad que deseas agregar, de lo contrario presiona Cancelar");
                return;
            }

            Ciudad newciudad = new Ciudad();
            newciudad.CiudadDesc = TxtCiudad.Text;
            newciudad.CiudadStr = StringUtilities.PrepareToAlphabeticalOrder(TxtCiudad.Text);
            newciudad.IdEstado = estado.IdEstado;

            bool complete = new PaisEstadoModel().InsertaCiudad(newciudad);

            if (complete)
            {
                estado.Ciudades.Insert(0, newciudad);
                DialogResult = true;
                this.Close();
            }
            else
            {
                MessageBox.Show("No se pudo completar la operación, intentalo nuevamente");
                return;
            }
        }
    private Ciudad ejecutarTurno(Ciudad ciudad)
    {
        //comprobar si la ciudad sigue activa
        if (ciudad.getTamaño() > 0) {
            //incrementa valores de la ciudad
            ciudad.setFitness(ciudad.getFitness() + 1);
            float poblacionAntigua = ciudad.getPoblacion();

            ciudad.bonusEjercito += ciudad.getMinas() * 3 / 100;
            ciudad.bonusPoblacion += ciudad.getGranjas() * 3 / 100;

            ciudad.setPoblacion(ciudad.getPoblacion() + 1 + ciudad.getCiudadanos() * 3 + ciudad.bonusPoblacion);
            ciudad.setEjercito(ciudad.getEjercito() + 1 + ciudad.getMilitar() * 3 + ciudad.bonusEjercito);
            //comprueba expansion
            int num_veces = (int)((poblacionAntigua % 5) + ciudad.getPoblacion() - poblacionAntigua) / 5;
            for (int i = 0; i < num_veces; i++) {
                //Debug.Log("Se ha llamado a ciudad.expandir, el numero de poblacion ha aumentado " + num_veces + " veces");
                tablero.setExito(ciudad.expandir(this.tablero));
                if (tablero.getExito()) {
                    ciudad.setTamaño(ciudad.getTamaño() + 1);
                }
                //tablero.setTablero(aux.getTablero());
            }
        }
        return ciudad;
    }
Example #7
0
 public Trayecto(int id, Ciudad origen, Ciudad destino, int precio)
 {
     this.id = id;
     this.origen = origen;
     this.destino = destino;
     this.precio = precio;
 }
Example #8
0
 public void modificarNombre(  Ciudad ciudad, string nombre )
 {
     DBAdapter.executeProcedure("Modificar_Nombre_Ciudad",
     ciudad.Nombre_Ciudad,
     nombre
     );
 }
 public int modificarCiudades(  RutaAerea rutaAerea, Ciudad origen, Ciudad destino )
 {
     return DBAdapter.executeProcedureWithReturnValue("Modificar_Ciudades_Ruta_Aereas",
     rutaAerea.Cod_Ruta,
     origen.Nombre_Ciudad,
     destino.Nombre_Ciudad
     );
 }
 public void prepararCiudad(Ciudad ciudad, int color)
 {
     ciudad.setEjercito(0);
     ciudad.setPoblacion(1);
     ciudad.setTamaño(1);
     ciudad.setFitness(0);
     ciudad.setColor(color);
 }
 public List<RutaAerea> findRuta(  int? codigo, Ciudad origen, Ciudad destino, TipoServicio servicio  )
 {
     return parseRutas( DBAdapter.retrieveDataTable("Filtrar_Rutas",
     codigo,
     origen.Nombre_Ciudad,
     destino.Nombre_Ciudad,
     servicio.Descripcion_Servicio
     ));
 }
 public UpdateOrCreateView(Ciudad ciudad, DAOCiudad dao, Boolean create)
     : this()
 {
     this.ciudad = ciudad;
     this.daoCiudad = dao;
     this.create = create;
     nombreCiudadTextBox.Text = ciudad.nombre;
     estadoCiudadCheckBox.Checked = ciudad.estado;
 }
 public int darDeAlta( Ciudad origen,Ciudad destino, TipoServicio servicio, int Precio_Base_Kg,int Precio_Base_Pasaje )
 {
     return DBAdapter.executeProcedureWithReturnValue("Alta_Ruta_Aerea",
     origen.Nombre_Ciudad,
     destino.Nombre_Ciudad,
     servicio.Descripcion_Servicio,
     Precio_Base_Kg,
     Precio_Base_Pasaje
     );
 }
 private Ciudad[] randomizar(Ciudad[] arrCiudades)
 {
     Ciudad[] resultado = new Ciudad[arrCiudades.Length];
     for (int i = 0; i < resultado.Length; i++) {
         int valRandom = Random.Range(0, resultado.Length - i);
         resultado[i] = arrCiudades[valRandom];
         for (int j = valRandom; j < arrCiudades.Length - 1; j++) {
             arrCiudades[j] = arrCiudades[j + 1];
         }
     }
     return resultado;
 }
Example #15
0
 public Persona(string rut, string nombre, int edad, string direccion, Ciudad ciudad, int fono, string clave, string sexo, string cargo)
 {
     this.rut = rut;
     this.nombre = nombre;
     this.edad = edad;
     this.direccion = direccion;
     this.ciudad = ciudad;
     this.fono = fono;
     this.clave = clave;
     this.sexo = sexo;
     this.cargo = cargo;
 }
    public static Ciudad[] ordenaArrCiudades(Ciudad[] arrCiudades)
    {
        int i, j;
        int N = arrCiudades.Length;

        for (j = N - 1; j > 0; j--) {
            for (i = 0; i < j; i++) {
                if (arrCiudades[i].getFitness() < arrCiudades[i + 1].getFitness())
                    exchange(arrCiudades, i, i + 1);
            }
        }
        return arrCiudades;
    }
 public Tablero(int tamaño, Ciudad ciudad1, Ciudad ciudad2, Ciudad ciudad3, Ciudad ciudad4)
 {
     tablero = new int[tamaño, tamaño];
     this.ciudad1 = ciudad1;
     prepararCiudad(ciudad1, Constants.AZUL);
     this.ciudad2 = ciudad2;
     prepararCiudad(ciudad2, Constants.ROJO);
     this.ciudad3 = ciudad3;
     prepararCiudad(ciudad3, Constants.VERDE);
     this.ciudad4 = ciudad4;
     prepararCiudad(ciudad4, Constants.MORADO);
     inicializarTablero();
 }
Example #18
0
        public void FixtureSetup()
        {
            kmMadrid = 800; kmBarcelona = 1100; kmLisboa = 600;
            kgVieira = 50; kgPulpo = 100; kgCentollo = 50;

            Madrid = new Ciudad("Madrid", kmMadrid);
            Barcelona = new Ciudad("Barcelona", kmBarcelona);
            Lisboa = new Ciudad("Lisboa", kmLisboa);

            Vieira = new Producto("Vieira", kgVieira);
            Pulpo = new Producto("Pulpo", kgPulpo);
            Centollo = new Producto("Centollo", kgCentollo);

            furgo = new Furgoneta(200);

            furgo.AddPrecio(Madrid, Vieira, 500);
            furgo.AddPrecio(Madrid, Pulpo, 0);
            furgo.AddPrecio(Madrid, Centollo, 450);

            furgo.AddPrecio(Barcelona, Vieira, 450);
            furgo.AddPrecio(Barcelona, Pulpo, 120);
            furgo.AddPrecio(Barcelona, Centollo, 0);

            furgo.AddPrecio(Lisboa, Vieira, 600);
            furgo.AddPrecio(Lisboa, Pulpo, 100);
            furgo.AddPrecio(Lisboa, Centollo, 500);

            valBrutoProductosEnMadrid = kgVieira * furgo.GetPrecio(Madrid, Vieira) +
                                        kgPulpo * furgo.GetPrecio(Madrid, Pulpo) +
                                        kgCentollo * furgo.GetPrecio(Madrid, Centollo);

            valBrutoProductosEnBarcelona = kgVieira * furgo.GetPrecio(Barcelona, Vieira) +
                                           kgPulpo * furgo.GetPrecio(Barcelona, Pulpo) +
                                           kgCentollo * furgo.GetPrecio(Barcelona, Centollo);

            valBrutoProductosEnLisboa = kgVieira * furgo.GetPrecio(Lisboa, Vieira) +
                                        kgPulpo * furgo.GetPrecio(Lisboa, Pulpo) +
                                        kgCentollo * furgo.GetPrecio(Lisboa, Centollo);

            valGastosIrAMadrid = 5 + (valBrutoProductosEnMadrid * 1 / 100) * kmMadrid / 100 +
                                     (2 * kmMadrid);
            valGastosIrABarcelona = 5 + (valBrutoProductosEnBarcelona * 1 / 100) * kmBarcelona / 100 +
                                        (2 * kmBarcelona);
            valGastosIrALisboa = 5 + (valBrutoProductosEnLisboa * 1 / 100) * kmLisboa / 100 +
                                     (2 * kmLisboa);
        }
Example #19
0
 public DetalleCiudad(int Id)
 {
     InitializeComponent();
     try
     {
         //Ciudad = General.GetEntityById<Ciudad>("Ciudad", "CiudadID", Id);
         Ciudad = Datos.GetEntity<Ciudad>(c => c.CiudadID == Id && c.Estatus);
         if (Ciudad == null)
             throw new EntityNotFoundException(Id.ToString(), "Ciudad");
         Municipio = Datos.GetEntity<Municipio>(m => m.MunicipioID == Ciudad.MunicipioID);
         if (Municipio == null)
             throw new EntityNotFoundException(Ciudad.MunicipioID.ToString(), "Municipio");
         EsNuevo = false;
     }
     catch (Exception ex)
     {
         Util.MensajeError(ex.Message, GlobalClass.NombreApp);
     }
 }
        public IHttpActionResult agregarCiudad(Ciudad ciudad)
        {
            try
            {
                // variable a devolver
                bool i = false;

                // hacemos consulta si ya existe esa ciudad
                var accion = SessionController.getInstance().Ciudad.Where(w => w.ciudad1 == ciudad.ciudad1).FirstOrDefault();

                // si no existe registro
                if (accion == null)
                {
                    Ciudad datos = new Ciudad()
                    {
                        idCiudad = Guid.NewGuid(),
                        ciudad1  = ciudad.ciudad1,
                        idEstado = ciudad.idEstado,
                        activo   = ciudad.activo
                    };

                    // Realizamos la insercion
                    SessionController.getInstance().Ciudad.Add(datos);

                    // Ejecutamos los cambios
                    SessionController.getInstance().SaveChanges();

                    // resultado exitoso
                    i = true;
                }

                // Devolvemos el valor final
                return(Ok(i));
            }
            catch (Exception)
            {
                return(BadRequest());
            }
        }
Example #21
0
        public ActionResult listaciudades(String pais)
        {
            Command <Dictionary <int, Entidad> > commandpais = FabricaComando.crearM09ObtenerPaises();
            Dictionary <int, Entidad>            _paises     = commandpais.ejecutar();
            List <String> objcity = new List <String>();

            _pais = pais;
            foreach (var item in _paises)
            {
                Pais country = (Pais)item.Value;
                if (country._nombre.Equals(pais))
                {
                    foreach (var ite in country._ciudades)
                    {
                        Ciudad city = (Ciudad)ite.Value;
                        objcity.Add(city._nombre);
                    }
                }
            }
            ciudad = objcity.First();
            return(Json(objcity));
        }
 public HttpResponseMessage DeleteCiudad(Ciudad pCiudad)
 {
     try
     {
         var r = CiudadBL.DeleteCiudad(pCiudad);
         if (r)
         {
             return(Request.CreateResponse(HttpStatusCode.OK, true));
         }
         else
         {
             var message =
                 string.Format("Se genero un error puede que no se ingresaron todos los datos del formulario");
             return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, message));
         }
     }
     catch (Exception)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError,
                                            "Se genero un error en el servidor"));
     }
 }
        private void comboOrigen_DropDownClosed(object sender, EventArgs e)
        {
            comboDestino.Items.Clear();
            // OBTENER ID CIUDAD ELEGIDA.

            List <int> recorridos = new List <int>();

            string ciudadOrigenElegida = this.comboOrigen.Text;
            Ciudad origen = CiudadFacade.buscarCiudadPorNombre(ciudadOrigenElegida);

            List <Parada> Origenes = ParadaFacade.buscarOrigenesGenerales();

            foreach (Parada ciudadesOrigenes in Origenes)
            {
                if (ciudadesOrigenes.ciudad.nombre.Equals(ciudadOrigenElegida))
                {
                    recorridos.Add(ciudadesOrigenes.recorrido);
                }
            }

            List <Parada> destinos = ParadaFacade.buscarDestinosGeneralesByCiudad(origen, recorridos);

            foreach (Parada ciudad in destinos)
            {
                Boolean validarCiudades = true;;

                for (int i = 0; i < this.comboDestino.Items.Count; i++)
                {
                    if (ciudad.ciudad.nombre.Equals(this.comboDestino.Items.GetItemAt(i)))
                    {
                        validarCiudades = false;
                    }
                }
                if (validarCiudades)
                {
                    this.comboDestino.Items.Add(ciudad.ciudad.nombre);
                }
            }
        }
Example #24
0
        public ActionResult AddOrEdit(Ciudad ciudad)
        {
            var usuario = db.Usuarios.Where(u => u.NombreUsuario == User.Identity.Name).FirstOrDefault().UsuarioId;

            ciudad.EquityFranquicia = db.Regions.Where(x => x.RegionId == ciudad.RegionId).FirstOrDefault().EquityFranquicia;

            if (ciudad.CiudadId == 0)
            {
                db.Ciudads.Add(ciudad);
                var response = DBHelper.SaveChanges(db);
                if (response.Succeeded)
                {
                    movimiento = "Agregar Ciudad " + ciudad.CiudadId + " " + ciudad.Nombre + " / " + ciudad.EquityFranquicia;
                    MovementsHelper.MovimientosBitacora(usuario, modulo, movimiento);

                    return(Json(new { success = true, message = "CIUDAD AGREGADA" }, JsonRequestBehavior.AllowGet));
                }
                else
                {
                    return(Json(new { success = true, message = response.Message }, JsonRequestBehavior.AllowGet));
                }
            }
            else
            {
                db.Entry(ciudad).State = EntityState.Modified;
                var response = DBHelper.SaveChanges(db);
                if (response.Succeeded)
                {
                    movimiento = "Actualizar Ciudad " + ciudad.CiudadId + " " + ciudad.Nombre + " / " + ciudad.EquityFranquicia;
                    MovementsHelper.MovimientosBitacora(usuario, modulo, movimiento);

                    return(Json(new { success = true, message = "CIUDAD ACTUALIZADA" }, JsonRequestBehavior.AllowGet));
                }
                else
                {
                    return(Json(new { success = true, message = response.Message }, JsonRequestBehavior.AllowGet));
                }
            }
        }
Example #25
0
        private void BuscarButton_Click(object sender, RoutedEventArgs e)
        {
            if (IDTextBox.Text.Length == 0)
            {
                return;
            }

            ciudad = CiudadBLL.Buscar(int.Parse(IDTextBox.Text));

            if (ciudad != null)
            {
                mostrarDatos();
            }
            else
            {
                ciudad = new Ciudad();
            }


            this.DataContext = this.ciudad;
            editando         = true;
        }
Example #26
0
        static void Main(string[] args)
        {
            SampleArchContext context = new SampleArchContext();

            CiudadService service = new CiudadService(new UnitOfWork(context), new CiudadRepository(context));

            Ciudad country = new Ciudad()
            {
                Nombre = "Colombia"
            };

            service.Create(country);

            List <Ciudad> countries = service.GetAll().ToList();

            foreach (var item in countries)
            {
                System.Console.WriteLine(item.Name);
            }

            System.Console.ReadKey();
        }
Example #27
0
 public Nit(Nit nit)
 {
     this.numeroNit        = nit.numeroNit;
     this.digito           = nit.digito;
     this.nombre1          = nit.nombre1;
     this.nombre2          = nit.nombre2;
     this.apellido1        = nit.apellido1;
     this.apellido2        = nit.apellido2;
     this.tipoNit          = nit.tipoNit;
     this.ciudadExpedicion = nit.ciudadExpedicion;
     this.nacionalidad     = nit.nacionalidad;
     this.direccion        = nit.direccion;
     this.ciudad           = nit.ciudad;
     this.telefono         = nit.telefono;
     this.celular          = nit.celular;
     this.email            = nit.email;
     this.web        = nit.web;
     this.vigencia   = nit.vigencia;
     this.sociedad   = nit.sociedad;
     this.regimenIva = nit.regimenIva;
     this.actividad  = nit.actividad;
 }
Example #28
0
        public void ModificarCiudad(Ciudad item)
        {
            try
            {
                using (var db = new PROYECTOVUELO03Entities())
                {
                    Ciudad obj = db.Ciudad.Where(x => x.Id_Ciudad == item.Id_Ciudad).FirstOrDefault();

                    if (obj != null)
                    {
                        obj.Id_Pais = item.Id_Pais;
                        obj.Nombre  = item.Nombre;

                        db.SaveChanges();
                    }
                }
            }
            catch (Exception)
            {
                throw new Exception("Verifica los datos a actualizar");
            }
        }
Example #29
0
        public Resultado agregarTramo(Tramo objT, Ciudad origen, Ciudad destino)
        {
            var resultado = new Resultado();

            if (objT.cantKilometros == 0 || objT.cantKilometros < 0)
            {
                resultado.errores.Add("Los kilómetros no pueden ser 0");
            }
            else if (objT.precioBase == 0 || objT.precioBase < 0)
            {
                resultado.errores.Add("El precio debe ser mayor a 0.");
            }
            else if (!verificarOrigenYDestinoDiferentes(objT))
            {
                resultado.errores.Add("El origen y destino no debe coincidir");
            }
            else
            {
                mapper.guardar(objT, origen, destino);
            }
            return(resultado);
        }
Example #30
0
 public Nit()
 {
     this.numeroNit        = -1;
     this.digito           = ' ';
     this.nombre1          = null;
     this.nombre2          = null;
     this.apellido1        = null;
     this.apellido2        = null;
     this.tipoNit          = ' ';
     this.ciudadExpedicion = null;
     this.nacionalidad     = ' ';
     this.direccion        = null;
     this.ciudad           = null;
     this.telefono         = null;
     this.celular          = null;
     this.email            = null;
     this.web        = null;
     this.vigencia   = ' ';
     this.sociedad   = ' ';
     this.regimenIva = ' ';
     this.actividad  = ' ';
 }
Example #31
0
        public ActionConfirmation SaveOrUpdateCiudad(Ciudad ciudad)
        {
            if (!ciudad.IsValid())
            {
                ActionConfirmation.CreateFailure("ciudad no válida");
            }

            try
            {
                _ciudadRepository.SaveOrUpdate(ciudad);
                _ciudadRepository.DbContext.CommitChanges();

                return(ActionConfirmation.CreateSuccess("saved ok"));
            }
            catch (Exception exception)
            {
                _eventLogService.AddException(exception.Message,
                                              exception.StackTrace, EventCategory.GuardarObjeto.ToString(), exception, ciudad.ActualizadoPor, EventSource.Sistema);

                return(ActionConfirmation.CreateFailure(exception.ToString()));
            }
        }
        public void filtrarCiudadesTest2()
        {
            setupEscenario3();
            w3.cargarCiudades(ruta1);
            Hashtable filtradas = w3.filtrarCiudades(12000000);
            var       filtrados = filtradas.Values;
            string    cadena1   = "";
            string    cadena2   = "";

            foreach (var item in filtrados)
            {
                Ciudad c = (Ciudad)item;
                cadena1 += c.Nombre + ",";
            }

            for (int i = 0; i < arreglo.Length; i++)
            {
                cadena2 += arreglo[i] + ",";
            }

            Assert.AreEqual(cadena1, cadena2);
        }
Example #33
0
        public ActionResult New()
        {
            var TipoRestaurante = new TipoRestaurante().SelectTipoRestaurantes();
            var RangoPrecio     = new RangoPrecio().SelectRangoPrecios();
            var Ciudad          = new Ciudad().SelectCiudades();

            List <SelectListItem> TipoRestaurantes = new List <SelectListItem>();

            foreach (var item in TipoRestaurante)
            {
                TipoRestaurantes.Add(new SelectListItem {
                    Text = item.Nombre, Value = item.Id.ToString()
                });
            }

            List <SelectListItem> RangoPrecios = new List <SelectListItem>();

            foreach (var item in RangoPrecio)
            {
                RangoPrecios.Add(new SelectListItem {
                    Text = item.Nombre, Value = item.Id.ToString()
                });
            }

            List <SelectListItem> Ciudades = new List <SelectListItem>();

            foreach (var item in Ciudad)
            {
                Ciudades.Add(new SelectListItem {
                    Text = item.Nombre, Value = item.Id.ToString()
                });
            }

            ViewBag.TipoRestaurantes = TipoRestaurantes;
            ViewBag.RangoPrecios     = RangoPrecios;
            ViewBag.Ciudades         = Ciudades;

            return(View());
        }
Example #34
0
 public void Guardar(Ciudad ciudad)
 {
     if (ciudad.CiudadID == 0)
     {
         try
         {
             string cadenaComando = "INSERT INTO Ciudades (Ciudad, ProvinciaId ) VALUES (@desc, @provincia)";
             var    comando       = new SqlCommand(cadenaComando, _connection);
             comando.Parameters.AddWithValue("@desc", ciudad.ciudad);
             comando.Parameters.AddWithValue("@provincia", ciudad.Provincia.ProvinciaID);
             comando.ExecuteNonQuery();
             cadenaComando = "SELECT @@IDENTITY";
             comando       = new SqlCommand(cadenaComando, _connection);
             int id = (int)(decimal)comando.ExecuteScalar();
             ciudad.CiudadID = id;
         }
         catch (Exception e)
         {
             throw new Exception(e.Message);
         }
     }
     else
     {
         try
         {
             string     cadenaComando = "UPDATE Ciudades SET Ciudad=@nombre,ProvinciaId=@provinciaId WHERE CiudadId=@id";
             SqlCommand comando       = new SqlCommand(cadenaComando, _connection);
             comando.Parameters.AddWithValue("@nombre", ciudad.ciudad);
             comando.Parameters.AddWithValue("@provinciaId", ciudad.Provincia.ProvinciaID);
             comando.Parameters.AddWithValue("@id", ciudad.CiudadID);
             comando.ExecuteNonQuery();
         }
         catch (Exception e)
         {
             throw new Exception(e.Message);
         }
     }
 }
        private void DibujaCiudad(Ciudad laCiudad)
        {
            // Obtiene las coordenadas del centro de la ciudad.
            Point punto = CoordenadasAPixels(laCiudad.Centro);

            // Dibuja el PDI centrado.
            DibujaPunto(punto, miPincelParaCiudades, 9);

            Tipo?tipo = laCiudad.Tipo;

            if (tipo != null)
            {
                int    tipoPrincipal = ((Tipo)tipo).TipoPrincipal;
                double escalaMinima  = 0;
                switch (tipoPrincipal)
                {
                case 2:
                    escalaMinima = 1000;
                    break;

                case 3:
                    escalaMinima = 1500;
                    break;
                }
                bool esCiudadPrincipal = (tipoPrincipal == 1);
                if (esCiudadPrincipal ||
                    (miEscalaDeCoordenadasAPixeles > escalaMinima))
                {
                    // Dibuja el nombre.
                    DibujaTextoConFondo(
                        laCiudad.Nombre,
                        punto.X, punto.Y + 5,
                        miLetraParaNombreDeCiudad,
                        miPincelParaNombreDeCiudad,
                        miPincelDeFondoParaNombre);
                }
            }
        }
Example #36
0
        //BuscarCiudad para ab
        public Ciudad BuscarCiudad(string pCodDepto, string pNombre)
        {
            SqlConnection _conexion = new SqlConnection(Conexion.Cnn);
            SqlDataReader drCiudad;

            SqlCommand cmdBuscarCiudad = new SqlCommand("BuscarCiudad", _conexion);

            cmdBuscarCiudad.CommandType = CommandType.StoredProcedure;

            cmdBuscarCiudad.Parameters.AddWithValue("@codigoDepto", pCodDepto);
            cmdBuscarCiudad.Parameters.AddWithValue("@nombre", pNombre);

            Ciudad _ciudad = null;

            try
            {
                _conexion.Open();
                drCiudad = cmdBuscarCiudad.ExecuteReader();

                if (drCiudad.HasRows)
                {
                    drCiudad.Read();
                    _ciudad = new Ciudad((string)drCiudad["CodigoDepto"], (string)drCiudad["Nombre"]);
                }

                drCiudad.Close();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                _conexion.Close();
            }

            return(_ciudad);
        }
Example #37
0
        private Ciudad ObtenerDatosFormulario()
        {
            try
            {
                if (txtNombre.Text == "" || cboDepartamento.SelectedItem == null)
                {
                    MessageBox.Show("Favor completar todos los campos");
                    return(null);
                }

                Ciudad ciudad = new Ciudad();

                ciudad.Nombre       = txtNombre.Text;
                ciudad.Departamento = (Departamento)cboDepartamento.SelectedItem;

                return(ciudad);
            }
            catch (Exception)
            {
                MessageBox.Show("Atencion", "No se pudo obtener los datos del formulario!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return(null);
            }
        }
Example #38
0
        public IEnumerable <Ciudad> getCiudades()
        {
            List <Ciudad> listaCiudades = new List <Ciudad>();

            using (SqlConnection con = contextDB.DbConnection())
            {
                SqlCommand cmd = new SqlCommand("spGetCiudades", con);
                cmd.CommandType = CommandType.StoredProcedure;
                con.Open();
                SqlDataReader rdr = cmd.ExecuteReader();
                while (rdr.Read())
                {
                    Ciudad ciudad = new Ciudad();
                    ciudad.ciudadId           = Convert.ToInt16(rdr["ciudad_id"]);
                    ciudad.ciudadNombre       = rdr["ciudad_nombre"].ToString();
                    ciudad.ciudadDepartamento = Convert.ToInt16(rdr["departamento_id"]);

                    listaCiudades.Add(ciudad);
                }
                con.Close();
            }
            return(listaCiudades);
        }
        public bool Update(Ciudad model)
        {
            try
            {
                var originalModel = _ProjectDbContext.Ciudad.Single(x => x.Id == model.Id);

                originalModel.Id                   = model.Id;
                originalModel.Nombre               = model.Nombre;
                originalModel.NombrePais           = model.NombrePais;
                originalModel.NombrePaisNavigation = model.NombrePaisNavigation;
                originalModel.Post                 = model.Post;
                originalModel.UserPoster           = model.UserPoster;

                _ProjectDbContext.Update(originalModel);
                _ProjectDbContext.SaveChanges();
            }
            catch (Exception e)
            {
                return(false);
            }

            return(true);
        }
        public int Update(Ciudad param, SqlTransaction transaccion)
        {
            string query = " UPDATE Cat_Ciudad SET Descripcion=@descripcion ";

            query = query + " WHERE id_ciudad = @idCiudad ; ";
            SqlParameter param1 = new SqlParameter()
            {
                ParameterName = "@descripcion", Direction = System.Data.ParameterDirection.Input, SqlDbType = System.Data.SqlDbType.NVarChar, Size = 50, IsNullable = true, Value = (String.IsNullOrEmpty(param.Descripcion) ? DBNull.Value : (object)param.Descripcion.Trim())
            };
            SqlParameter param2 = new SqlParameter()
            {
                ParameterName = "@idCiudad", Direction = System.Data.ParameterDirection.Input, SqlDbType = System.Data.SqlDbType.NChar, Size = 10, Value = param.IdCiudad.Trim()
            };

            List <SqlParameter> parametros = new List <SqlParameter>()
            {
                param1, param2
            };

            int result = this.Ejecutar(query, CommandType.Text, parametros, transaccion);

            return(result);
        }
Example #41
0
        public Ciudad buscarCiudad(String nombre)
        {
            Ciudad ciuda    = null;
            String consulta = "exec buscarCiudad '" + nombre + "';";

            ejecutarRetorno(consulta);

            if (dataset.Tables[0].Rows.Count == 0)
            {
                dataset.Dispose();
            }
            else
            {
                ciuda = new Ciudad();
                ciuda.setNombre(dataset.Tables[0].Rows[0]["nombres"].ToString());
                ciuda.setId(Convert.ToInt32(dataset.Tables[0].Rows[0]["id"].ToString()));

                ciuda.setIdDepartamento((int)dataset.Tables[0].Rows[0]["departamento_ids"]);
                ciuda.setDescripcion(dataset.Tables[0].Rows[0]["descripcions"].ToString());
                ciuda.idPais = Convert.ToInt32(dataset.Tables[0].Rows[0]["paisId"].ToString());
            }
            return(ciuda);
        }
Example #42
0
        public async Task <ActionResult> Create(Ciudad model)
        {
            if (ModelState.IsValid)
            {
                var ciudadTemp = db.Ciudad.Where(c => c.CiudadID == model.CiudadID && c.DepartamentoID == model.DepartamentoID && c.PaisID == model.PaisID).FirstOrDefault();
                if (ciudadTemp == null)
                {
                    db.Ciudad.Add(model);
                    await db.SaveChangesAsync();

                    AddLog("", model.CiudadID, model);

                    return(RedirectToAction("Index", GetReturnSearch()));
                }
                else
                {
                    ModelState.AddModelError("", "Error, The City already exists.");
                }
            }
            ViewData["DepartamentoID"] = new SelectList(await db.Departamento.Select(d => new { d.DepartamentoID, d.DepartamentoDesc }).ToListAsync(), "DepartamentoID", "DepartamentoDesc");
            ViewData["PaisID"]         = new SelectList(await db.Pais.Select(p => new { p.PaisID, p.PaisDesc }).ToListAsync(), "PaisID", "PaisDesc");
            return(View(model));
        }
Example #43
0
        /// <summary>
        /// Metodo para obtener las ciudades por pais
        /// </summary>
        /// <returns>Dictionary<int,Entidad></returns>
        private Dictionary <int, Entidad> obtenerCiudadesPorPais(Dictionary <int, Entidad> ciudades, int fkPais)
        {
            try
            {
                Dictionary <int, Entidad> ciudadesPorPais = new Dictionary <int, Entidad>();
                foreach (var item in ciudades)
                {
                    Ciudad ciudad = (Ciudad)item.Value;
                    if (ciudad._fkPais == fkPais)
                    {
                        ciudadesPorPais.Add(item.Key, item.Value);
                    }
                    // do something with entry.Value or entry.Key
                }

                return(ciudadesPorPais);
            }
            catch (Exception e)
            {
                Log.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, e);
                throw e;
            }
        }
Example #44
0
 public DetalleCiudad(int Id)
 {
     InitializeComponent();
     try
     {
         //Ciudad = General.GetEntityById<Ciudad>("Ciudad", "CiudadID", Id);
         Ciudad = Datos.GetEntity <Ciudad>(c => c.CiudadID == Id && c.Estatus);
         if (Ciudad == null)
         {
             throw new EntityNotFoundException(Id.ToString(), "Ciudad");
         }
         Municipio = Datos.GetEntity <Municipio>(m => m.MunicipioID == Ciudad.MunicipioID);
         if (Municipio == null)
         {
             throw new EntityNotFoundException(Ciudad.MunicipioID.ToString(), "Municipio");
         }
         EsNuevo = false;
     }
     catch (Exception ex)
     {
         Util.MensajeError(ex.Message, GlobalClass.NombreApp);
     }
 }
Example #45
0
        public void guardar(Tramo objT, Ciudad origen, Ciudad destino)
        {
            var param          = new List <SqlParameter>();
            var cantKilometros = new SqlParameter();
            var precioBase     = new SqlParameter();
            var ciudadOrigen   = new SqlParameter();
            var ciudadDestino  = new SqlParameter();

            ciudadOrigen.ParameterName   = "@ciudadOrigen";
            ciudadOrigen.Value           = origen.id;
            ciudadDestino.ParameterName  = "@ciudadDestino";
            ciudadDestino.Value          = destino.id;
            cantKilometros.ParameterName = "@cantKilometros";
            cantKilometros.Value         = objT.cantKilometros;
            precioBase.ParameterName     = "@precioBase";
            precioBase.Value             = objT.precioBase;
            param.Add(cantKilometros);
            param.Add(precioBase);
            param.Add(ciudadOrigen);
            param.Add(ciudadDestino);
            var con  = AbrirConexion();
            var tran = con.BeginTransaction();

            try
            {
                var resultado = EjecutaNonQuery("INSERT INTO tramo (cantKilometros, precioBase, ciudadOrigen, ciudadDestino) VALUES (@cantKilometros, @precioBase, @ciudadOrigen, @ciudadDestino)", CommandType.Text, param, con, tran);
                tran.Commit();
            }
            catch (Exception ex)
            {
                tran.Rollback();
            }
            finally
            {
                CerrarConexion(con);
            }
        }
Example #46
0
        public List <Ciudad> obtenerTodas(int idProvincia)
        {
            try
            {
                IProvinciaDao provinciaDao = new ProvinciaDao();
                List <Ciudad> lista        = new List <Ciudad>();

                conexion.abrir();
                query = "SELECT * FROM Ciudades WHERE CodProvincia_Ciud = " + idProvincia + " ORDER BY Descripcion_Ciud ASC";

                comando = new SqlCommand(query, conexion.getSqlConnection());
                reader  = comando.ExecuteReader();

                while (reader.Read())
                {
                    Ciudad ciudad = new Ciudad();

                    Provincia provincia = provinciaDao.obtener((int)reader[0]);
                    ciudad.setProvincia(provincia);
                    ciudad.setId((int)reader[1]);
                    ciudad.setDescripcion((string)reader[2]);

                    lista.Add(ciudad);
                }

                reader.Close();
                conexion.cerrar();
                return(lista);
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
                reader.Close();
                conexion.cerrar();
                return(null);
            }
        }
Example #47
0
        public List <Ciudad> ListarCiudades(string pDepartamento)
        {
            SqlConnection _conexion = new SqlConnection(Conexion.Cnn);
            SqlDataReader drCiudades;

            SqlCommand cmdListarCiudades = new SqlCommand("ListarCiudades", _conexion);

            cmdListarCiudades.CommandType = CommandType.StoredProcedure;

            cmdListarCiudades.Parameters.AddWithValue("@CodigoDepto", pDepartamento);

            List <Ciudad> _ciudades = new List <Ciudad>();

            try
            {
                _conexion.Open();
                drCiudades = cmdListarCiudades.ExecuteReader();

                while (drCiudades.Read())
                {
                    Ciudad _ciudad = new Ciudad((string)drCiudades["CodigoDepto"], (string)drCiudades["Nombre"]);
                    _ciudades.Add(_ciudad);
                }

                drCiudades.Close();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                _conexion.Close();
            }

            return(_ciudades);
        }
        private async Task <string> GetCiudad(int postalCode)
        {
            var ciudad = await _facturasServices.GetCityAsync(postalCode);

            if (!(ciudad is null))
            {
                return(ciudad.Localidad);
            }

            var httpClient = _clientFactory.CreateClient();
            var response   = await httpClient.GetAsync($"http://api.zippopotam.us/es/{postalCode:D5}");

            if (!response.IsSuccessStatusCode)
            {
                return("Unkown");
            }

            var message = await response.Content.ReadAsStringAsync();

            var apiResponse = JsonConvert.DeserializeObject <ZipCodeApi>(message);

            if (apiResponse is null || apiResponse.Places is null || apiResponse.Places.Length == 0)
            {
                return("Unkown");
            }

            var newCiudad = new Ciudad
            {
                Comunidad = apiResponse.Places[0].State,
                ZipCode   = postalCode.ToString("D5"),
                Localidad = apiResponse.Places[0].PlaceName
            };

            await _facturasServices.InsertCityAsync(newCiudad);

            return(apiResponse.Places[0].PlaceName);
        }
        private void dgv_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            var senderGrid = (DataGridView)sender;

            if (senderGrid.Columns[e.ColumnIndex] is DataGridViewButtonColumn &&
                e.RowIndex >= 0)
            {
                DataGridViewRow selectedRow = dgv.Rows[e.RowIndex];
                string          puer_nombre = Convert.ToString(selectedRow.Cells["puer_nombre"].Value);
                int             puer_id     = Convert.ToInt32(selectedRow.Cells["puer_id"].Value);
                Boolean         puer_estado = Convert.ToBoolean(selectedRow.Cells["puer_estado"].Value);
                Puerto          puerto      = new Puerto(puer_nombre, puer_estado, puer_id);

                int    ciud_id        = Convert.ToInt32(selectedRow.Cells["ciud_id"].Value);
                string ciud_nombre    = Convert.ToString(selectedRow.Cells["ciud_nombre"].Value);
                int    ciud_puerto_id = Convert.ToInt32(selectedRow.Cells["ciud_puerto_id"].Value);

                Ciudad ciudad = new Ciudad(ciud_id, ciud_nombre, ciud_puerto_id);

                this.txtToModify.Text = puer_nombre;

                if (isOrigen)
                {
                    this.RefToPrevForm.puertoOrigen = puerto;
                    this.RefToPrevForm.ciudadOrigen = ciudad;
                    this.RefToPrevForm.Show();
                }
                else
                {
                    this.RefToPrevForm.puertoDestino = puerto;
                    this.RefToPrevForm.ciudadDestino = ciudad;
                    this.RefToPrevForm.Show();
                }

                this.Close();
            }
        }
    // Update is called once per frame
    void Update()
    {
        //estado 1, combatiendo
        if (estado == 1) {
            // Debug.Log("1");

            //ejecutarCombate nos devuelve true si solo queda una ciudad viva
            combate.ejecutarCombate();
            turnos++;
            if (combate.combateTerminado()) {
                estado = 2;
                turnos=0;
            }
            if (turnos==1500){
                estado=2;
                turnos=0;
            }
            //Debug.Log("hola holita");
            //estado = 3;
        }
        //estado 2, transicion entre combates
        if (estado == 2) {
            //despejar el tablero
            //Debug.Log("estado 2");
            //graficosIni();

            Debug.Log("el numero del combate es: " + numCombate);
            if (numCombate > 15) {
                //reproduce
                estado = 3;
                numGeneracion++;
                numCombate = 0;
            }
            else {
                //combaten
                combate = new Combate(arr_ciudades[4 * numCombate], arr_ciudades[4 * numCombate + 1], arr_ciudades[4 * numCombate + 2], arr_ciudades[4 * numCombate + 3]);

                estado = 1;
                numCombate++;
            }

        }
        //estado 3, reproduccion
        if (estado == 3) {
            //seleccionar pareja a reproducir en funcion de fitness
            Debug.Log("toca reproducir");

            //ejecutar reproduccion
            arr_ciudades = Ciudad.ordenaArrCiudades(arr_ciudades);
            writeFile(numGeneracion);
            int[] fitnessAcumulado = new int[64];
            fitnessAcumulado[0] = arr_ciudades[0].getFitness();
            for (int i = 1; i < 64; i++) {
                fitnessAcumulado[i] = arr_ciudades[i].getFitness() + fitnessAcumulado[i - 1];
            }
            Ciudad[] nuevasCiudades = new Ciudad[16];
            int j;
            int k;
            for (int i = 0; i < 16; i++) {
                int valRandom = Random.Range(0, fitnessAcumulado[63]);
                Debug.Log(valRandom);
                j = 0;
                while (valRandom > fitnessAcumulado[j] && j < 64) {
                    j++;
                }
                k = 0;
                int valRandom2 = Random.Range(0, fitnessAcumulado[63]);
                bool quedate = true;
                while (quedate){
                    while (valRandom2 > fitnessAcumulado[k] && k < 64)
                    {
                        k++;
                    }
                    if (k != j){

                        quedate = false;
                    }
                    else
                    {
                        valRandom2 = Random.Range(0, fitnessAcumulado[63]);
                    }

                }

                nuevasCiudades[i] = arr_ciudades[j].reproducir(arr_ciudades[k], numGeneracion);
            }
            for (int i = 0; i < 16; i++) {
                arr_ciudades[i + 48] = nuevasCiudades[i];
            }
            arr_ciudades = randomizar(arr_ciudades);
            estado = 1;
            Debug.Log("acaba una generacion");

        }
        if (estado == 0) {
            Debug.Log("estado 0");
            estado = 2;
        }

        actualizarGraficos();
        /*
        for (int i = 0; i < 4; i++) {
            //ejecutarcombate(arr_ciudades[i]);
        }

            actualizarGraficos();*/
    }
Example #51
0
 internal void ShowDialog(Ciudad ciudad)
 {
     this.ciudad = Ciudad.Copy(ciudad);
     this.ShowDialog();
 }
Example #52
0
        protected override void btnGuardar_Click(object sender, EventArgs e)
        {
            if (!Validaciones())
                return;

            try
            {
                if (EsNuevo)
                {
                    var ciudad = new Ciudad()
                    {
                        MunicipioID = Util.Entero(this.cboMunicipio.SelectedValue),
                        NombreCiudad = this.txtCiudad.Text
                    };
                    Datos.Guardar<Ciudad>(ciudad);
                }
                else
                {
                    Ciudad.MunicipioID = Util.Entero(this.cboMunicipio.SelectedValue);
                    Ciudad.NombreCiudad = this.txtCiudad.Text;
                    Datos.Guardar<Ciudad>(Ciudad);
                }
                new Notificacion("Ciudad Guardada exitosamente", 2 * 1000).Mostrar(Principal.Instance);
                //ciudades.Instance.CustomInvoke<ciudades>(m => m.ActualizarListado());
            }
            catch (Exception ex)
            {
                Util.MensajeError(ex.Message, GlobalClass.NombreApp);
            }
            this.Close();
        }
Example #53
0
    protected void lnkModificarAbogado_Click(object sender, EventArgs e)
    {
        TipoDocumento oTipoDocumento = new TipoDocumento();
        oTipoDocumento.Descripcion = ((Label)GridViewAbogados.SelectedRow.FindControl("TipoDocumento")).Text;

        EstadoCivil oEstadoCivil = new EstadoCivil();
        oEstadoCivil.Descripcion = ((Label)GridViewAbogados.SelectedRow.FindControl("EstadoCivil")).Text;

        Provincia oProvincia = new Provincia();
        oProvincia.Descripcion = ((Label)GridViewAbogados.SelectedRow.FindControl("Provincia")).Text;

        Ciudad oCiudad = new Ciudad();
        oCiudad.Descripcion = ((Label)GridViewAbogados.SelectedRow.FindControl("Ciudad")).Text;

        oAbogado = new Abogado();

        oAbogado.Id = int.Parse(GridViewAbogados.SelectedRow.Cells[3].Text);
        oAbogado.Nombre = GridViewAbogados.SelectedRow.Cells[4].Text;
        oAbogado.Apellido = GridViewAbogados.SelectedRow.Cells[5].Text;
        oAbogado.TipoDocumento = oTipoDocumento;
        oAbogado.Documento = int.Parse(GridViewAbogados.SelectedRow.Cells[7].Text);
        oAbogado.EstadoCivil = oEstadoCivil;
        oAbogado.Provincia = oProvincia;
        oAbogado.Ciudad = oCiudad;
        oAbogado.Direccion = GridViewAbogados.SelectedRow.Cells[11].Text;
        oAbogado.Telefono = GridViewAbogados.SelectedRow.Cells[12].Text;
        oAbogado.Celular = GridViewAbogados.SelectedRow.Cells[13].Text;

        Session["Abogado"] = oAbogado;

        Response.Redirect("~/Abogado/NuevoAbogado.aspx");
    }
Example #54
0
 public Parada(Ciudad ciudad, Parada siguiente)
 {
     this.id = -1;
     this.ciudad = ciudad;
     this.siguiente = siguiente;
 }
Example #55
0
        public override void Accion()
        {
            try
            {
                pnlDetails.Visible = true;

                switch (Estado)
                {
                    case EstadoForm.Nuevo:
                        txtID.Text = string.Empty;
                        txtID.Enabled = false;
                        txtDescripcion.Text = string.Empty;
                        cmbProvincia.SelectedValue = 1;
                        txtDescripcion.Focus();
                        CiudadEntity = new Ciudad();
                        break;

                    case EstadoForm.Editar:
                        if (dgvList.Rows.Count > 0)
                        {
                            txtID.Enabled = false;
                            LoadData();
                            txtDescripcion.Focus();
                        }

                        break;

                    case EstadoForm.Eliminar:
                        if (dgvList.Rows.Count > 0)
                        {
                            txtID.Enabled = false;
                            LoadData();
                        }

                        break;
                }
            }

            catch (Exception ex)
            {
                ProcesarExcepcion(ex);
            }
        }
 void Start()
 {
     //inicializacion de las variables
     //cada ciudad se corresponde con un numero
     Random.seed = (int)System.DateTime.Now.Millisecond;
     for (int i = 0; i < arr_ciudades.Length; i++) {
         arr_ciudades[i] = new Ciudad();
     }
     numCombate = 0;
     estado = 2;
     graficosIni();
 }
Example #57
0
    protected void lnkNuevoTurno_Click(object sender, EventArgs e)
    {
        TipoDocumento oTipoDocumento = new TipoDocumento();
        oTipoDocumento.Descripcion = ((Label)GridViewClientes.SelectedRow.FindControl("TipoDocumento")).Text;

        EstadoCivil oEstadoCivil = new EstadoCivil();
        oEstadoCivil.Descripcion = ((Label)GridViewClientes.SelectedRow.FindControl("EstadoCivil")).Text;

        Provincia oProvincia = new Provincia();
        oProvincia.Descripcion = ((Label)GridViewClientes.SelectedRow.FindControl("Provincia")).Text;

        Ciudad oCiudad = new Ciudad();
        oCiudad.Descripcion = ((Label)GridViewClientes.SelectedRow.FindControl("Ciudad")).Text;

        oCliente = new Cliente();

        oCliente.Id = int.Parse(GridViewClientes.SelectedRow.Cells[2].Text);
        oCliente.Nombre = GridViewClientes.SelectedRow.Cells[3].Text;
        oCliente.Apellido = GridViewClientes.SelectedRow.Cells[4].Text;
        oCliente.TipoDocumento = oTipoDocumento;
        oCliente.Documento = int.Parse(GridViewClientes.SelectedRow.Cells[6].Text);
        oCliente.FechaNacimiento = DateTime.Parse(GridViewClientes.SelectedRow.Cells[7].Text);
        oCliente.EstadoCivil = oEstadoCivil;
        oCliente.Ocupacion = GridViewClientes.SelectedRow.Cells[9].Text;
        oCliente.Sexo = GridViewClientes.SelectedRow.Cells[10].Text;
        oCliente.Nacionalidad = GridViewClientes.SelectedRow.Cells[11].Text;
        oCliente.Provincia = oProvincia;
        oCliente.Ciudad = oCiudad;
        oCliente.Direccion = GridViewClientes.SelectedRow.Cells[14].Text;
        oCliente.Telefono = GridViewClientes.SelectedRow.Cells[15].Text;
        oCliente.Celular = GridViewClientes.SelectedRow.Cells[16].Text;
        oCliente.Observaciones = GridViewClientes.SelectedRow.Cells[17].Text;

        Session["Cliente"] = oCliente;

        Response.Redirect("~/Secretaria/NuevoTurno.aspx");
    }
Example #58
0
    //EVENTOS CLICK BUTTONS
    protected void btnAceptar_Click(object sender, EventArgs e)
    {
        if (lblIdAbogado.Text != string.Empty)
        {
            pOperacion = "Update";
        }
        else
        {
            pOperacion = "Insert";
            lblIdAbogado.Text = "0";
        }

        try
        {
            TipoDocumento oTipoDocumento = new TipoDocumento();
            oTipoDocumento.Id = ddlTipoDocumento.SelectedIndex + 1;
            oTipoDocumento.Descripcion = ddlTipoDocumento.SelectedItem.Text;

            EstadoCivil oEstadoCivil = new EstadoCivil();
            oEstadoCivil.Id = ddlEstadoCivil.SelectedIndex + 1;
            oEstadoCivil.Descripcion = ddlEstadoCivil.SelectedItem.Text;

            Provincia oProvincia = new Provincia();
            oProvincia.Id = ddlProvincias.SelectedIndex + 1;
            oProvincia.Descripcion = ddlProvincias.SelectedItem.Text;

            Ciudad oCiudad = new Ciudad();
            oCiudad.Id = Convert.ToInt32(ddlCiudades.SelectedItem.Value);
            oCiudad.Provincia = ddlProvincias.SelectedIndex + 1;
            oCiudad.Descripcion = ddlCiudades.SelectedItem.Text;

            Abogado oAbogado = new Abogado();
            if (!string.IsNullOrEmpty(lblIdAbogado.Text))
                oAbogado.Id = Convert.ToInt32(lblIdAbogado.Text);
            oAbogado.Nombre = txtNombre.Text;
            oAbogado.Apellido = txtApellido.Text;
            oAbogado.UserId = Membership.GetUser().ProviderUserKey.ToString();
            oAbogado.TipoDocumento = oTipoDocumento;
            oAbogado.Documento = Convert.ToInt32(txtDocumento.Text);
            oAbogado.FechaNacimiento = (Convert.ToDateTime(txtFechaNacimiento.Text)).Date;
            oAbogado.EstadoCivil = oEstadoCivil;
            oAbogado.Provincia = oProvincia;
            oAbogado.Ciudad = oCiudad;
            oAbogado.Direccion = txtDireccion.Text;
            oAbogado.Telefono = txtTelefono.Text;
            oAbogado.Celular = txtCelular.Text;

            Controller.guardarAbogado(oAbogado, pOperacion);

            Clean();

            Panel1.Visible = true;
            lblError.Visible = true;
            lblError.ForeColor = Color.Blue;
            lblError.Text = "Los Datos Del Abogado Se Guardaron Exitosamente";
        }
        catch (Exception)
        {
            Panel1.Visible = true;
            lblError.Visible = true;
            lblError.Text = "Ocurrio Un Error Al Guardar Los Datos Del Abogado";
        }
    }
Example #59
0
    //EVENTOS CLICK BUTTNOS
    protected void btnAceptar_Click(object sender, EventArgs e)
    {
        if (lblIdCliente.Text != string.Empty)
        {
            pOperacion = "Update";
        }
        else
        {
            pOperacion = "Insert";
            lblIdCliente.Text = "0";
        }

        try
        {
            TipoDocumento oTipoDocumento = new TipoDocumento();
            oTipoDocumento.Id = ddlTipoDocumento.SelectedIndex + 1;
            oTipoDocumento.Descripcion = ddlTipoDocumento.SelectedItem.Text;

            EstadoCivil oEstadoCivil = new EstadoCivil();
            oEstadoCivil.Id = ddlEstadoCivil.SelectedIndex + 1;
            oEstadoCivil.Descripcion = ddlEstadoCivil.SelectedItem.Text;

            Provincia oProvincia = new Provincia();
            oProvincia.Id = ddlProvincias.SelectedIndex + 1;
            oProvincia.Descripcion = ddlProvincias.SelectedItem.Text;

            Ciudad oCiudad = new Ciudad();
            oCiudad.Id = Convert.ToInt32(ddlCiudades.SelectedItem.Value);
            oCiudad.Provincia = ddlProvincias.SelectedIndex + 1;
            oCiudad.Descripcion = ddlCiudades.SelectedItem.Text;

            Cliente oCliente = new Cliente();
            oCliente.Id = Convert.ToInt32(lblIdCliente.Text);
            oCliente.Nombre = txtNombre.Text;
            oCliente.Apellido = txtApellido.Text;
            oCliente.TipoDocumento = oTipoDocumento;
            oCliente.Documento = Convert.ToInt32(txtDocumento.Text);
            oCliente.FechaNacimiento = Convert.ToDateTime(txtFechaNacimiento.Text);
            oCliente.EstadoCivil = oEstadoCivil;
            oCliente.Ocupacion = txtOcupacion.Text;
            if (rdtMasculino.Checked == true)
                oCliente.Sexo = "Masculino";
            else
                oCliente.Sexo = "Femenino";
            oCliente.Nacionalidad = txtNacionalidad.Text;
            oCliente.Provincia = oProvincia;
            oCliente.Ciudad = oCiudad;
            oCliente.Direccion = txtDireccion.Text;
            oCliente.Telefono = txtTelefono.Text;
            oCliente.Celular = txtCelular.Text;
            oCliente.Observaciones = txtObservaciones.Text;

            Controller.guardarCliente(oCliente, pOperacion);

            Clean();

            lblError.Visible = true;
            lblError.ForeColor = Color.Blue;
            lblError.Text = "El Cliente Se Guardo Exitosamente";
        }
        catch (Exception)
        {
            lblError.Visible = true;
            lblError.ForeColor = Color.Red;
            lblError.Text = "Ocurrio Un Error Al Guardar Los Datos Del Cliente";
        }
    }
Example #60
0
 public Parada(int id, Ciudad ciudad, Parada siguiente)
 {
     this.id = id;
     this.ciudad = ciudad;
     this.siguiente = siguiente;
 }