Esempio n. 1
0
        public IHttpActionResult agregarLocalidad(int id_prov, [FromBody] Localidad loc)
        {
            try
            {
                var verif = db.localidades.Where(x => x.n_localidad == loc.n_localidad && x.id_provincia == id_prov).FirstOrDefault();

                if (verif == null)
                {
                    localidades localidad = new localidades();
                    localidad.n_localidad  = loc.n_localidad;
                    localidad.fecha_alta   = DateTime.Now;
                    localidad.id_provincia = id_prov;
                    db.localidades.Add(localidad);
                    db.SaveChanges();
                    return(Ok());
                }
                else
                {
                    return(BadRequest("Ya existe una localidad con ese nombre para esa provincia."));
                }
            }
            catch (Exception e)
            {
                return(BadRequest(e.ToString()));
            }
        }
Esempio n. 2
0
        public IHttpActionResult getProvincias()
        {
            try
            {
                List <Provincia> lsProvincias = new List <Provincia>();
                var provincias = db.provincias.ToList().OrderBy(s => s.n_provincia);

                foreach (var p in provincias)
                {
                    Provincia        provincia     = new Provincia();
                    List <Localidad> lsLocalidades = new List <Localidad>();

                    var localidades = db.localidades.Where(x => x.id_provincia == p.id_provincia).OrderBy(s => s.n_localidad);

                    provincia.id_provincia = p.id_provincia;
                    provincia.n_provincia  = p.n_provincia;

                    foreach (var l in localidades)
                    {
                        Localidad loc = new Localidad();
                        loc.id_localidad = l.id_localidad;
                        loc.n_localidad  = l.n_localidad;
                        lsLocalidades.Add(loc);
                    }
                    provincia.lsLocalidades = lsLocalidades;
                    lsProvincias.Add(provincia);
                }
                return(Ok(lsProvincias));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.ToString()));
            }
        }
Esempio n. 3
0
        private void button14_Click(object sender, EventArgs e)
        {
            Provincia provincia = new Provincia();

            provincia = (Provincia)cmbProvinciaEmpleado.SelectedItem;

            Departamento departamento = new Departamento();

            departamento = (Departamento)cmbDepartamentoEmpleado.SelectedItem;

            Localidad localidad = new Localidad();

            localidad = (Localidad)cmbLocalidadEmpleado.SelectedItem;

            departamento.Provincia = provincia;
            localidad.Departamento = departamento;

            frmBarrio vtBarrio = new frmBarrio(localidad);

            vtBarrio.ShowDialog();

            int idLocalidad = Convert.ToInt32(cmbLocalidadEmpleado.SelectedValue);

            mostrarBarriosPorLocalidad(idLocalidad);
        }
 public void Create(Localidad localidad)
 {
     aeEntities.Database.ExecuteSqlCommand(
         "InsertarLocalidad @nombre, @id_pais",
         new SqlParameter("@nombre", localidad.Nombre),
         new SqlParameter("@id_pais", localidad.Id_pais));
 }
        public List<Localidad> getLocalidades(double pLimitAmount)
        {
            List<Localidad> result = new List<Localidad>();

            try
            {
                DataSet resultDS = ExecuteDataSet("dbo.SP_ObtenerLocalidades", new DataParameter[]
                {
                    new DataParameter("MontoLimite", System.Data.DbType.Decimal, System.Data.ParameterDirection.Input, pLimitAmount)
                });

                if ((resultDS != null) && (resultDS.Tables.Count > 0) && (resultDS.Tables[0].Rows.Count > 0))
                {
                    foreach (DataRow record in resultDS.Tables[0].Rows)
                    {
                        Localidad _newLocalidad = new Localidad();
                        _newLocalidad.idLocalidad = Convert.ToInt32(record["IdLocalidad"].ToString());
                        _newLocalidad.Pais = Convert.ToString(record["Pais"].ToString());
                        _newLocalidad.Estado = Convert.ToString(record["Estado"].ToString());
                        _newLocalidad.Ciudad = Convert.ToString(record["Ciudad"].ToString());

                        result.Add(_newLocalidad);
                    }
                }
            }
            catch (Exception ex)
            {
                LastErrorMessage = ex.Message;
            }
            return result;
        }
Esempio n. 6
0
        public static Localidad getLocalidad(int id)
        {
            Localidad     l   = new Localidad();
            SqlConnection cnn = new SqlConnection(conexion);

            //abro la conexion
            cnn.Open();

            //Creo el comando sql a utlizar
            SqlCommand cmd = new SqlCommand("select id, nombre, idProvincia, activo from Localidades where id = @id");

            cmd.Parameters.Add(new SqlParameter("@id", id));
            //asigno la conexion al comando


            cmd.Connection = cnn;
            //creo el datareader
            SqlDataReader obdr = cmd.ExecuteReader();

            //recorro el datareader
            while (obdr.Read())
            {
                l.Id        = obdr.GetInt32(0);
                l.Nombre    = obdr.GetString(1);
                l.Provincia = DatosProvincia.getProvincia(obdr.GetInt32(2));
                l.Activo    = obdr.GetBoolean(3);
            }

            cnn.Close();

            return(l);
        }
Esempio n. 7
0
        public async Task <IActionResult> Edit(int id, [Bind("Id,Nombre,Parent,CodigoTelefonico,Iso,FechaCreado,FechaEditado,Nota,Activo,Latitud,Longitud,Iso2,CodigoPostal")] Localidad localidad)
        {
            if (id != localidad.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(localidad);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!LocalidadExists(localidad.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(localidad));
        }
Esempio n. 8
0
        public Localidad addLocalidad(int codigoPostal, string descripcion)
        {
            ClienteService.LocalidadService localidadservice = new ClienteService.LocalidadService();
            Localidad localidadnew = localidadservice.addLocalidad(codigoPostal, descripcion);

            return(localidadnew);
        }
        private void BotonesAsignar(object sender, EventArgs e)
        {
            switch (actual)
            {
            case Logistica.Inventario:
                var pa = new ProxyArticulo
                {
                    Asignado = (bool)tablaArticulo.SelectedRows[0].Cells["asignado_d"].Value,
                    Depto    = (int)tablaArticulo.SelectedRows[0].Cells["id_depto"].Value,
                    Articulo = new Articulo
                    {
                        Id_articulo = (int)tablaArticulo.SelectedRows[0].Cells["id"].Value,
                        Nombre      = tablaArticulo.SelectedRows[0].Cells["nombre"].Value.ToString()
                    }
                };
                frmAsignarD frmd = new frmAsignarD(this, Main, pa, deptos);
                frmd.Show();
                break;

            case Logistica.Localidades:
                var pl = new ProxyLocalidad();
                pl.Asignado = (bool)tablaLocalidad.SelectedRows[0].Cells["asignado"].Value;
                if (pl.Asignado)
                {
                    pl.Username = tablaLocalidad.SelectedRows[0].Cells["username"].Value.ToString();
                }
                var ll = new Localidad();
                pl.Localidad    = ll;
                ll.Id_localidad = (int)tablaLocalidad.SelectedRows[0].Cells["id"].Value;
                ll.Nombre       = tablaLocalidad.SelectedRows[0].Cells["nombre"].Value.ToString();
                frmAsignarF frmf = new frmAsignarF(this, Main, pl, funcionarios);
                frmf.Show();
                break;
            }
        }
Esempio n. 10
0
        public int buscarLocalidad(Localidad loc)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                int idLoc = -1;
                accesoDatos.setearConsulta("Select * FROM LOCALIDADES WHERE NOMBRE LIKE '" + loc.Nombre + "' AND PARTIDO LIKE '" + loc.Partido + "' AND CODPOSTAL LIKE '" + loc.CPostal + "'");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    idLoc = accesoDatos.Lector.GetInt32(0);
                }
                return(idLoc);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
Esempio n. 11
0
        /// <summary>
        /// Metodo que permite obtener una coleccion con todas las Localidades
        /// </summary>
        /// <returns></returns>
        public LocalidadesCollection getLocalidades()
        {
            SqlCommand cmd = new SqlCommand("PACK_LOCALIDADES.PR_LOCALIDADES_C", getConexion());

            cmd.CommandType = System.Data.CommandType.StoredProcedure;

            try
            {
                SqlDataReader dr = cmd.ExecuteReader();

                LocalidadesCollection lsLocalidades = new LocalidadesCollection();
                Localidad             objLocalidad  = null;

                while (dr.Read())
                {
                    objLocalidad = new Localidad(
                        dr.GetInt16(0),
                        dr.GetInt16(1),
                        dr.GetString(2));

                    lsLocalidades.Add(objLocalidad);
                }

                cmd.Connection.Close();

                return(lsLocalidades);
            }
            catch (Exception e)
            {
                cmd.Connection.Close();
                throw e;
            }
        }
Esempio n. 12
0
        public List <Localidad> listar()
        {
            AccesoDB         conexion = null;
            List <Localidad> lista    = new List <Localidad>();
            Localidad        aux;

            try
            {
                conexion = new AccesoDB();
                conexion.setearConsulta("select * from Localidades");
                conexion.abrir();
                conexion.leerAccion();

                while (conexion.Lector.Read())
                {
                    aux             = new Localidad();
                    aux.IdLocalidad = (int)conexion.Lector["IdLocalidad"];
                    aux.CPostal     = (string)conexion.Lector["CPostal"];
                    aux.Descripcion = (string)conexion.Lector["Descripcion"];
                    lista.Add(aux);
                }

                return(lista);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally {
                if (conexion != null)
                {
                    conexion.cerrar();
                }
            }
        }
Esempio n. 13
0
            static void CargarLocalidades(Localidad localidad)
            {
                try
                {
                    DataContext      dataContext      = new DataContext();
                    LocalidadService localidadService = new LocalidadService(dataContext);
                    //string Uri = "http://localhost:5000";
                    string Uri = "http://40.118.242.96:12600";
                    Console.WriteLine("Autenticando ...");
                    HttpClient httpClient = new HttpClient();
                    httpClient.BaseAddress = new Uri(Uri);

                    Random rand = new Random(DateTime.Now.Second);
                    Console.WriteLine("Comienza Add()");

                    string              dtojson   = JsonConvert.SerializeObject(localidad);
                    HttpContent         content2  = new StringContent(dtojson, Encoding.UTF8, "application/json");
                    HttpResponseMessage response2 = httpClient.PostAsync("/api/Localidad/Add", content2).Result;
                    if (response2.StatusCode == System.Net.HttpStatusCode.OK)
                    {
                        Console.WriteLine(response2.StatusCode);
                        Console.WriteLine("Fin Add() Localidad");
                    }
                    else
                    {
                        Console.WriteLine(response2.ReasonPhrase);
                        Console.WriteLine("Error Add()");
                    }
                }
                catch (Exception ex)
                {
                    Console.WriteLine(ex.Message);
                }
                //}
            }
Esempio n. 14
0
        private void NuevoMetroButton_Click(object sender, EventArgs e)
        {
            LocalidadesAEForm frm = new LocalidadesAEForm();

            frm.Text = "Nueva Localidad";
            DialogResult dr = frm.ShowDialog(this);

            if (dr == DialogResult.OK)
            {
                try
                {
                    Localidad localidad = frm.GetLocalidad();

                    if (!servicio.Existe(localidad))
                    {
                        servicio.Agregar(localidad);
                        DataGridViewRow r = ConstruirFila();
                        SetearFila(r, localidad);
                        AgregarFila(r);
                        MessageBox.Show("Registro Agregado", "Mensaje",
                                        MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    else
                    {
                        MessageBox.Show("Registro Duplicado \nAlta Denegada", "Error",
                                        MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                catch (Exception exception)
                {
                    MessageBox.Show(exception.Message, "Error",
                                    MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Esempio n. 15
0
    protected void btnaceptar_Click1(object sender, EventArgs e)
    {
        try
        {
            Localidad localidad = new Localidad();
            localidad.idLocalidad   = NegocioMantenimiento.TraerProxIDLoc();
            localidad.codigoPostal  = int.Parse(this.txtCP.Text);
            localidad.descLocalidad = this.txtLoc.Text;
            localidad.idPartido     = byte.Parse(this.cboPartidos.SelectedValue);

            if (hAccion.Value == "agregar")
            {
                NegocioMantenimiento.AgregarLocalidad(localidad);
            }
            else
            {
                localidad.idLocalidad = int.Parse(gvLocalidades.SelectedRow.Cells[1].Text);
                NegocioMantenimiento.ModificarLocalidad(localidad);
            }


            CargarGrillaLocalidades();
        }
        catch (Exception ex)
        {
            Response.Redirect("Errores.aspx?error=" + ex.Message);
        }
    }
Esempio n. 16
0
 public void Localidades_Modificar(Localidad localidad)
 {
     EjecutarConsulta("Localidades_Modificar",
                      new SqlParameter("@IdLocalidad", localidad.Id),
                      new SqlParameter("@Nombre", localidad.Nombre),
                      new SqlParameter("@CodigoArea", localidad.CodigoArea));
 }
Esempio n. 17
0
        private void TxbCP_Validated(object sender, EventArgs e)
        {
            try
            {
                if (completo)
                {
                    if (txbCP.Text == "")
                    {
                        CargarLocalidad();
                        CargarPartido();
                    }

                    else
                    {
                        LocalidadPersonal aux  = new LocalidadPersonal();
                        Localidad         aux2 = new Localidad();
                        CargarLocalidad(Int64.Parse(txbCP.Text));
                        Int64 ID = Convert.ToInt64(cbxLocalidad.SelectedValue);
                        aux2 = aux.buscarIDpartido(ID);
                        CargarPartido(aux2.IDpartido);
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Esempio n. 18
0
        public Localidad updateLocalidad(int idLocalidad, int codigoPostal, string descripcion)
        {
            ClienteService.LocalidadService localidadservice = new ClienteService.LocalidadService();
            Localidad localidadmodificada = localidadservice.updateLocalidad(idLocalidad, codigoPostal, descripcion);

            return(localidadmodificada);
        }
Esempio n. 19
0
        public Localidad findLocalidad(int idLocalidad)
        {
            ClienteService.LocalidadService localidadservice = new ClienteService.LocalidadService();
            Localidad localidadBuscada = localidadservice.find(idLocalidad);

            return(localidadBuscada);
        }
Esempio n. 20
0
 public bool existe(Localidad localidad)
 {
     try
     {
         if (localidad.LocalidadID == 0)
         {
             string     cadenaComando = "SELECT * FROM localidades WHERE Nombrelocalidad=@nomb AND provinciaID=@id";
             SqlCommand comando       = new SqlCommand(cadenaComando, _sqlConnection);
             comando.Parameters.AddWithValue("@Nomb", localidad.NombreLocalidad);
             comando.Parameters.AddWithValue("Id", localidad.provincia.ProvinciaID);
             SqlDataReader reader = comando.ExecuteReader();
             return(reader.HasRows);
         }
         else
         {
             string     cadenaComando = "SELECT * FROM localidades WHERE Nombrelocalidad=@nomb AND ProvinciaId=@id AND localidadId<>@localidadId";
             SqlCommand comando       = new SqlCommand(cadenaComando, _sqlConnection);
             comando.Parameters.AddWithValue("@Nomb", localidad.NombreLocalidad);
             comando.Parameters.AddWithValue("@Id", localidad.provincia.ProvinciaID);
             comando.Parameters.AddWithValue("@LocalidadID", localidad.LocalidadID);
             SqlDataReader reader = comando.ExecuteReader();
             return(reader.HasRows);
         }
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
        public async Task <IActionResult> Delete([FromBody] int id)
        {
            if (!ConexionOracle.Activa)
            {
                ConexionOracle.Open();
                if (!ConexionOracle.Activa)
                {
                    return(StatusCode(504, ConexionOracle.NoConResponse));
                }
            }
            try
            {
                Localidad l = await cmd.Get <Localidad>(id);

                if (await cmd.Delete(l))
                {
                    return(Ok());
                }
                return(BadRequest(MensajeError.Nuevo("No se pudo eliminar.")));
            }
            catch (Exception e)
            {
                return(StatusCode(500, MensajeError.Nuevo(e.Message)));
            }
        }
Esempio n. 22
0
        public async Task <IActionResult> PutLocalidad([FromRoute] int id, [FromBody] Localidad local)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != local.Id)

            {
                return(BadRequest());
            }

            _context.Entry(local).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!LocalidadExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Esempio n. 23
0
        private void btnEliminar_Click_1(object sender, EventArgs e)
        {
            try
            {
                Localidad l = (Localidad)localidadBindingSource.Current;
                if (!DatosLocalidad.enUso(l.Id))
                {
                    l.Activo = false;

                    if (MessageBox.Show("¿Esta seguro de eliminar a " + l.Nombre + "?", "Eliminar", MessageBoxButtons.YesNo) == DialogResult.Yes)
                    {
                        DatosLocalidad.Modificar(l);
                        Actualizar();
                    }
                }
                else
                {
                    MessageBox.Show("El objeto seleccionado no puede ser eliminado");
                }
            }
            catch
            {
                MessageBox.Show("No seleccionó nada");
            }
        }
Esempio n. 24
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                lbl_error.Visible   = false;
                lbl_success.Visible = false;
                lbl_warning.Visible = false;

                cliente_gridview.DataSource = GestorCliente.obtenerClientes();
                string[] keys = new string[] { "Dni" };
                cliente_gridview.DataKeyNames = keys;
                cliente_gridview.DataBind();

                List <Localidad> localidades = GestorCliente.listarLocalidades();
                combo_cliente_localidad.DataSource     = localidades;
                combo_cliente_localidad.DataTextField  = "Nombre";
                combo_cliente_localidad.DataValueField = "Id";
                combo_cliente_localidad.DataBind();

                Localidad cba = localidades.Find(Localidad => Localidad.Nombre == "Cordoba");
                combo_cliente_barrio.DataSource     = GestorCliente.listarBarrios(cba.Id);
                combo_cliente_barrio.DataTextField  = "Nombre";
                combo_cliente_barrio.DataValueField = "Id";
                combo_cliente_barrio.DataBind();

                //Carga de DropDown Sexo
                combo_cliente_sexo.DataSource     = GestorCliente.listarSexo();
                combo_cliente_sexo.DataTextField  = "Nombre";
                combo_cliente_sexo.DataValueField = "Id";
                combo_cliente_sexo.DataBind();
            }
        }
Esempio n. 25
0
        public static List <Proveedor> listarProveedores()
        {
            List <Proveedor> proveedores    = new List <Proveedor>();
            string           cadenaConexion = ConfigurationManager.ConnectionStrings["CreamTimeConexion"].ConnectionString;


            SqlConnection con = new SqlConnection();

            try {
                con.ConnectionString = cadenaConexion;
                con.Open();
                string     consulta = "SELECT P.id AS id, P.razon_social AS rs, P.cuit AS cuit, P.vigente AS v, P.fecha_alta AS fa, P.telefono AS tel, P.email AS mail, D.id AS iddom, D.calle AS calledom, D.numero AS numdom, B.id AS idbarrio, B.nombre AS nombrebarrio, L.id AS idloc, L.nombre AS nomloc FROM proveedores P INNER JOIN domicilios D ON P.id_domicilio=D.id INNER JOIN barrios B ON B.id = D.id_barrio INNER JOIN localidades L ON L.id = B.id_localidad";
                SqlCommand cmd      = new SqlCommand();
                cmd.Connection  = con;
                cmd.CommandText = consulta;
                SqlDataReader reader = cmd.ExecuteReader();
                while (reader.Read())
                {
                    Proveedor p         = new Proveedor();
                    Domicilio dom       = new Domicilio();
                    Barrio    barrio    = new Barrio();
                    Localidad localidad = new Localidad();
                    localidad.Id     = (int)reader["idloc"];
                    localidad.Nombre = (string)reader["nomloc"];

                    barrio.Id        = (int)reader["idbarrio"];
                    barrio.Nombre    = (string)reader["nombrebarrio"];
                    barrio.Localidad = localidad;

                    dom.Id     = (int)reader["iddom"];
                    dom.Calle  = (string)reader["calledom"];
                    dom.Numero = reader["numdom"].ToString();
                    dom.Barrio = barrio;

                    p.Id          = (int)reader["id"];
                    p.RazonSocial = (string)reader["rs"];
                    p.Cuit        = (long)reader["cuit"];
                    p.Vigente     = (int)reader["v"]; //Problema por ser tinyint en la base de datos.
                    p.FechaDeAlta = (DateTime)reader["fa"];
                    p.Telefono    = (string)reader["tel"];
                    p.Email       = (string)reader["mail"];
                    p.Domicilio   = dom;

                    proveedores.Add(p);
                }
            }
            catch (SqlException ex)
            {
                throw new ApplicationException("" + ex.Message);
            }
            finally
            {
                if (con.State == ConnectionState.Open)
                {
                    con.Close();
                }
            }

            return(proveedores);
        }
        public async Task <IActionResult> Edit(short id, [Bind("id,nombre,idProvincia,activo")] Localidad localidad)
        {
            if (id != localidad.id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(localidad);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!LocalidadExists(localidad.id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["idProvincia"] = new SelectList(_context.Provincia, "id", "id", localidad.idProvincia);
            return(View(localidad));
        }
Esempio n. 27
0
        public void automatizarClienteReducido(string razonSocial, string direccion, string nombrePlanta)
        {
            Localidad          l   = Global.Servicio.buscaUnaLocalidad("SANTA FE");
            SituacionFrenteIva sfi = Global.Servicio.obtenerTodosSitIva().Where(s => s.nombre.Equals("Consumidor Final")).First();
            Planta             p   = new Planta();
            Cliente            c   = new Cliente();

            c.razonSocial          = razonSocial;
            c.direccion            = direccion;
            c.idSituacionFrenteIva = sfi.id;
            c.idLocalidad          = l.id;
            c.nombreContacto       = "";
            c.cargoContacto        = "";
            c.cuit      = "";
            c.telefono  = "";
            c.telefono2 = "";
            c.fax       = "";
            c.email     = "";
            c.fechaAlta = DateTime.Now;
            c.fechaBaja = null;
            p.nombre    = nombrePlanta;
            p.codigo    = nombrePlanta.Substring(0, Math.Min(nombrePlanta.Length, 5));
            p.direccion = "";
            c.Planta.Add(p);

            Global.Servicio.agregarCliente(c, Global.DatosSesion);

            cliente           = Global.Servicio.buscarClientes(razonSocial, "", 100).Where(cli => cli.direccion.Equals(direccion) && cli.idSituacionFrenteIva == sfi.id && cli.idLocalidad == l.id).First();
            plantasClienteAnt = new Planta[cliente.Planta.Count()];
            cliente.Planta.CopyTo(plantasClienteAnt, 0);
            cambiarEstado(Estados.Consultar);
            cargarDatos(cliente);
            this.ShowDialog();
        }
Esempio n. 28
0
        private List <Localidad> MapearMuchos(DataSet ds)
        {
            List <Localidad> ResUnosItem = new List <Localidad>();

            try
            {
                foreach (DataRow row in ds.Tables[0].Rows)
                {
                    Localidad unItem = new Localidad();

                    unItem.IdLocalidad                      = (int)row["IdLocalidad"];
                    unItem.DescripcionLocalidad             = row["DescripcionLocalidad"].ToString();
                    unItem.miProvincia                      = new ProvinciaEntidad();
                    unItem.miProvincia.IdProvincia          = (int)row["IdProvincia"];
                    unItem.miProvincia.DescripcionProvincia = row["DescripcionProvincia"].ToString();

                    ResUnosItem.Add(unItem);
                }
                return(ResUnosItem);
            }
            catch (Exception es)
            {
                throw;
            }
        }
Esempio n. 29
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            try
            {
                if (!validaciones())
                {
                    return;
                }

                Localidad l = (Localidad)localidadBindingSource.Current;
                l.Provincia = (Provincia)cbProvincia.SelectedItem;
                l.Activo    = true;
                if (l.Id == 0)
                {
                    DatosLocalidad.Crear(l);
                }
                else
                {
                    DatosLocalidad.Modificar(l);
                }
                Close();
            }
            catch
            {
                MessageBox.Show("Complete todos los campos");
            }
        }
Esempio n. 30
0
        public FrmEditarLocalidad(int id)
        {
            InitializeComponent();
            paisBindingSource.DataSource = DatosPais.getPaises();
            this.id = id;

            if (id == 0)
            {
                ActualizarCB();

                localidadBindingSource.Add(new Localidad());
                paisBindingSource.DataSource = DatosPais.getPaises();
            }
            else
            {
                Actualizar();
                localidadBindingSource.Add(DatosLocalidad.getLocalidad(id));

                cbProvincia.SelectedItem  = ((Localidad)localidadBindingSource.Current).Provincia;
                cbProvincia.SelectedValue = ((Localidad)localidadBindingSource.Current).Provincia.Id;

                cbPais.SelectedItem  = ((Provincia)provinciaBindingSource.Current).Pais;
                cbPais.SelectedValue = ((Provincia)provinciaBindingSource.Current).Pais.Id;

                Localidad l = (Localidad)localidadBindingSource.Current;

                if (l.Nombre != "")
                {
                    this.Text = "Editar " + l.Nombre;
                }
            }
        }
Esempio n. 31
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                List <Localidad> localidades = GestorCliente.listarLocalidades();
                combo_localidad.DataSource     = localidades;
                combo_localidad.DataTextField  = "Nombre";
                combo_localidad.DataValueField = "Id";
                combo_localidad.DataBind();
                combo_localidad.ClearSelection();
                combo_localidad.Items.Add("Sin selección");
                combo_localidad.Items.FindByText("Sin selección").Selected = true;


                Localidad cba = localidades.Find(Localidad => Localidad.Nombre == "Cordoba");
                combo_barrio.DataSource     = GestorCliente.listarBarrios(cba.Id);
                combo_barrio.DataTextField  = "Nombre";
                combo_barrio.DataValueField = "Id";
                combo_barrio.DataBind();
                combo_barrio.ClearSelection();
                combo_barrio.Items.Add("Sin selección");
                combo_barrio.Items.FindByText("Sin selección").Selected = true;


                //Carga de DropDown Sexo
                combo_sexo.DataSource     = GestorCliente.listarSexo();
                combo_sexo.DataTextField  = "Nombre";
                combo_sexo.DataValueField = "Id";
                combo_sexo.DataBind();
                combo_sexo.ClearSelection();
                combo_sexo.Items.Add("Sin selección");
                combo_sexo.Items.FindByText("Sin selección").Selected = true;
            }
        }
 public void insertLocalidad(Localidad pLocalidad)
 {
     ExecuteScalar("dbo.SP_InsertarLocalidad", new DataParameter[]
     {
         new DataParameter("pPais",DbType.String,ParameterDirection.Input,pLocalidad.Pais),
         new DataParameter("pEstado",DbType.String,ParameterDirection.Input,pLocalidad.Estado),
         new DataParameter("pCiudad",DbType.String,ParameterDirection.Input,pLocalidad.Ciudad),
     });
 }