Ejemplo n.º 1
0
        public IList <CodigoPostal> listar()
        {
            AccesoDatos          conexion = new AccesoDatos();
            IList <CodigoPostal> lista    = new List <CodigoPostal>();

            try
            {
                conexion.setearConsulta("select idLocalidad, localidad, Provincia.Provincia, Pais.Pais From Localidad inner join Provincia on Provincia.idProvincia = Localidad.idProvincia inner join Pais on Pais.idPais = Provincia.idPais where localidad.estado=1");
                conexion.leerConsulta();
                while (conexion.Lector.Read())
                {
                    CodigoPostal aux = new CodigoPostal(conexion.Lector.GetInt32(0),
                                                        conexion.Lector.GetString(1), conexion.Lector.GetString(2), conexion.Lector.GetString(3));
                    lista.Add(aux);
                }
                return(lista);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                conexion.cerrarConexion();
                conexion = null;
            }
        }
Ejemplo n.º 2
0
        private void CargaCPUsuarios()
        {
            iColoniaUsuarios.Items.Clear();
            iColoniaUsuarios.Items.Insert(0, new ListItem("Seleccionar", string.Empty));

            try
            {
                using (DatosHECSAEntities Modelo = new DatosHECSAEntities())
                {
                    var iModeloU = (from a in Modelo.Usuarios
                                    join b in Modelo.Ubicaciones on a.UbicacionID equals b.UbicacionID
                                    where a.UsuarioID != fUsuarioID
                                    select new
                    {
                        b.CalleNumero,
                        b.CodigoPostal,
                        b.ColoniaID
                    }).FirstOrDefault();
                    if (iModeloU != null)
                    {
                        using (DataSet ListCP = CodigoPostal.FiltroCP(iModeloU.CodigoPostal))
                        {
                            if (ListCP.Tables[0].Rows.Count == 0)
                            {
                                iColoniaUsuarios.Items.Clear();

                                iColoniaUsuarios.Items.Insert(0, new ListItem("Colonia", string.Empty));

                                iMunicipioUsuarios.Value = string.Empty;
                                iEstadoUsuarios.Value    = string.Empty;
                                iColoniaUsuarios.Attributes.Add("required", "required");
                            }
                            else
                            {
                                iColoniaUsuarios.DataSource     = ListCP;
                                iColoniaUsuarios.DataTextField  = "Colonia";
                                iColoniaUsuarios.DataValueField = "ColoniaID";
                                iColoniaUsuarios.DataBind();

                                iMunicipioUsuarios.Value = ListCP.Tables[0].Rows[0]["Municipio"].ToString();
                                iEstadoUsuarios.Value    = ListCP.Tables[0].Rows[0]["Estado"].ToString();
                                iColoniaUsuarios.Attributes.Add("required", string.Empty);
                                iColoniaUsuarios.Value = iModeloU.ColoniaID;
                                iCPUsuarios.Value      = iModeloU.CodigoPostal;
                            }
                        }
                    }
                }
            }
            catch (Exception e)
            {
                iColoniaUsuarios.Items.Clear();

                iColoniaUsuarios.Items.Insert(0, new ListItem("Colonia", string.Empty));

                iMunicipioUsuarios.Value = string.Empty;
                iEstadoUsuarios.Value    = string.Empty;
                iColoniaUsuarios.Attributes.Add("required", "required");
            }
        }
Ejemplo n.º 3
0
        public IHttpActionResult modificarCP(CodigoPostal cp)
        {
            try
            {
                // variable para devolver
                bool i = false;

                // buscamos si existe el codigo postal a ingresar
                var accion = SessionController.getInstance().CodigoPostal.Where(w => w.codigo == cp.codigo).FirstOrDefault();

                // si no existe
                if (accion != null)
                {
                    // Hacemos los cambios
                    accion.codigo   = cp.codigo;
                    accion.idCiudad = cp.idCiudad;
                    accion.activo   = cp.activo;

                    // ejecutamos la accion
                    SessionController.getInstance().SaveChanges();

                    // estado exitoso
                    i = true;
                }

                //devolvemos el valor
                return(Ok(i));
            }
            catch (Exception)
            {
                return(BadRequest());
            }
        }
        /// <summary>
        /// Evento de clic del botón Guardar
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void imgbtnGuardar_Click(object sender, DirectEventArgs e)
        {
            //1. Obtener datos de la Forma y saber si es edición o nuevo
            string strRegistro = e.ExtraParams["registro"];

            //2. Por cada elemento del submit de la Forma detectar el campo y asignarlo al objeto correspondiente
            Dictionary <string, string> dRegistro = JSON.Deserialize <Dictionary <string, string> >(strRegistro);
            CodigoPostal cp = new CodigoPostal();

            foreach (KeyValuePair <string, string> sd in dRegistro)
            {
                switch (sd.Key)
                {
                case "cmbEstado":
                    cp.Estado = sd.Value;
                    break;

                case "cmbMunicipio":
                    cp.Municipio = sd.Value;
                    break;

                case "cmbColonia":
                    cp.Colonia = sd.Value;
                    break;

                case "txtCP":
                    cp.Numero = Convert.ToInt32(sd.Value);
                    break;
                }
            }

            //3. Insertar en la base de datos
            cp.Id = CodigoPostalBusiness.Insertar(cp);
            e.ExtraParamsResponse.Add(new Ext.Net.Parameter("data", cp.Id, ParameterMode.Value));
        }
Ejemplo n.º 5
0
        private void btnBorrar_Click(object sender, EventArgs e)
        {
            ProveedorAccion   proveedorAccion   = new ProveedorAccion("Modificar", 3);
            ProveedorBusiness proveedorBusiness = new ProveedorBusiness();
            Proveedor         proveedor         = new Proveedor();
            int num = Convert.ToInt32(lblNumId.Text);

            try
            {
                CodigoPostal codigoPostal = new CodigoPostal();

                proveedor.cuit            = txtCuit.Text.ToString().Trim();
                proveedor.numeroProveedor = Convert.ToInt32(txtNumeroProveedor.Text.Trim());
                proveedor.apellido        = txtApellido.Text.ToString().Trim();
                proveedor.nombre          = txtNombre.Text.ToString().Trim();
                proveedor.direccion       = txtDireccion.Text.ToString().Trim();
                proveedor.cp              = Convert.ToInt32(cmbCodigoPostal.SelectedValue.ToString());
                proveedor.telefono        = Convert.ToInt64(txtTelefono.Text.ToString());
                proveedor.mail            = txtMail.Text.ToString().Trim();
                proveedor.inicioActividad = Convert.ToDateTime(dtpFnac.Value.ToString());
                proveedorBusiness.eliminar(num);
                MessageBox.Show("Modificado con éxito");
                this.Close();
                proveedorAccion.Show();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Ejemplo n.º 6
0
        public async Task <ActionResult <CodigoPostal> > PostCodigoPostal(CodigoPostal codigoPostal)
        {
            _context.CodigoPostal.Add(codigoPostal);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetCodigoPostal", new { id = codigoPostal.Id }, codigoPostal));
        }
        public CodigoPostal LlenaComboCodigoPostal()
        {
            CodigoPostal    campos     = new CodigoPostal();
            DataTable       dt         = new DataTable();
            List <CamposCP> composList = new List <CamposCP>();
            SqlConnection   connection = null;

            try
            {
                using (connection = Conexion.ObtieneConexion("ConexionBD"))
                {
                    SqlDataReader consulta;
                    connection.Open();
                    consulta = Ejecuta.ConsultaConRetorno(connection, "Usp_TodosLosCPyEstados");
                    dt.Load(consulta);
                    connection.Close();
                }
                foreach (DataRow row in dt.Rows)
                {
                    CamposCP reg = new CamposCP();
                    reg.Estado             = new CamposEstado();
                    reg.c_CP               = Convert.ToInt32(row["c_CP"].ToString());
                    reg.Estado.idEstado    = Convert.ToInt32(row["idEstado"].ToString());
                    reg.Estado.descripcion = row["descripcion"].ToString();
                    composList.Add(reg);
                }
                campos.ListaRegistroCP = composList.ToArray();
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex);
            }
            return(campos);
        }
Ejemplo n.º 8
0
        public async Task <IActionResult> PutCodigoPostal(int id, CodigoPostal codigoPostal)
        {
            if (id != codigoPostal.Id)
            {
                return(BadRequest());
            }

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

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

            return(NoContent());
        }
Ejemplo n.º 9
0
        private void btnBorrar_Click(object sender, EventArgs e)
        {
            ClienteAccion   clienteAccion   = new ClienteAccion("Modificar", 3);
            ClienteBusiness clienteBusiness = new ClienteBusiness();
            Cliente         cliente         = new Cliente();
            int             num             = Convert.ToInt32(lblNumId.Text);

            try
            {
                CodigoPostal codigoPostal = new CodigoPostal();

                cliente.Dni        = Convert.ToInt64(txtDni.Text.ToString().Trim());
                cliente.NroCliente = Convert.ToInt32(txtNumeroCliente.Text.Trim());
                cliente.Apellido   = txtApellido.Text.ToString().Trim();
                cliente.Nombre     = txtNombre.Text.ToString().Trim();
                cliente.Direccion  = txtDireccion.Text.ToString().Trim();
                cliente.Cp         = Convert.ToInt32(cmbCodigoPostal.SelectedValue.ToString());
                cliente.Telefono   = Convert.ToInt64(txtTelefono.Text);
                cliente.Mail       = txtMail.Text.ToString().Trim();
                clienteBusiness.eliminar(num);
                MessageBox.Show("Modificado con éxito");
                this.Close();
                clienteAccion.Show();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
        public async Task <IActionResult> Edit(int id, [Bind("Id,CodigoPostal1,Localidad,Zona")] CodigoPostal codigoPostal)
        {
            if (id != codigoPostal.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(codigoPostal);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!CodigoPostalExists(codigoPostal.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["Localidad"] = new SelectList(_context.Localidad, "Id", "Localidad1", codigoPostal.Localidad);
            ViewData["Zona"]      = new SelectList(_context.Zona, "Id", "Zona1", codigoPostal.Zona);
            return(View(codigoPostal));
        }
Ejemplo n.º 11
0
        protected void lkbCPUsuarios_Click(object sender, EventArgs e)
        {
            using (DataSet ListCP = CodigoPostal.FiltroCP(iCPUsuarios.Value))
            {
                if (ListCP.Tables[0].Rows.Count == 0)
                {
                    iColoniaUsuarios.Items.Clear();

                    iColoniaUsuarios.Items.Insert(0, new ListItem("Colonia", string.Empty));

                    iMunicipioUsuarios.Value = string.Empty;
                    iEstadoUsuarios.Value    = string.Empty;
                    iColoniaUsuarios.Attributes.Add("required", "required");
                }
                else
                {
                    iColoniaUsuarios.DataSource     = ListCP;
                    iColoniaUsuarios.DataTextField  = "Colonia";
                    iColoniaUsuarios.DataValueField = "ColoniaID";
                    iColoniaUsuarios.DataBind();

                    iMunicipio.Value = ListCP.Tables[0].Rows[0]["Municipio"].ToString();
                    iEstado.Value    = ListCP.Tables[0].Rows[0]["Estado"].ToString();
                    iColoniaUsuarios.Attributes.Add("required", string.Empty);
                    iColoniaUsuarios.Items.Insert(0, new ListItem("Colonia", string.Empty));
                }
            }

            iColoniaUsuarios.Focus();
            upPage.Update();
        }
Ejemplo n.º 12
0
        private void cmbCodigoPostal_SelectedIndexChanged(object sender, EventArgs e)
        {
            CodigoPostal codigoPostal = (CodigoPostal)cmbCodigoPostal.SelectedItem;

            txtLocalidad.Text = codigoPostal.Localidad;
            txtProvincia.Text = codigoPostal.Provincia;
            txtPais.Text      = codigoPostal.Pais;
        }
Ejemplo n.º 13
0
        public void ActualizarCodigoPostal(string strID, int icp)
        {
            CodigoPostal cp = new CodigoPostal();

            cp.Id     = strID;
            cp.Numero = icp;
            CodigoPostalBusiness.Actualizar(cp);
        }
Ejemplo n.º 14
0
        public AccionAgregarCodigoPostal()
        {
            InitializeComponent();
            CodigoPostalBusiness codigoPostalBusiness = new CodigoPostalBusiness();

            cmbProvincia.DataSource = codigoPostalBusiness.listar();
            CodigoPostal cod = (CodigoPostal)cmbProvincia.SelectedItem;
        }
Ejemplo n.º 15
0
        private void cmbProvincia_SelectedIndexChanged_1(object sender, EventArgs e)
        {
            CodigoPostal cod = (CodigoPostal)cmbProvincia.SelectedItem;

            txtLocalidad.Text = cod.Localidad;
            cmbProvincia.Text = cod.Provincia;
            cmbPais.Text      = cod.Pais;
        }
Ejemplo n.º 16
0
        public List <RegistroUsuario> Listar(string query)
        {
            List <RegistroUsuario> registroUsuarioLista = new List <RegistroUsuario>();

            try
            {
                Conexion.getInstance().setCadenaConnection();
                using (MySqlCommand cmd = new MySqlCommand(query, Conexion.getInstance().getConnection()))
                {
                    MySqlDataReader reader;
                    cmd.Prepare();
                    cmd.CommandTimeout = 60;
                    using (reader = cmd.ExecuteReader())
                    {
                        if (reader.HasRows)
                        {
                            while (reader.Read())
                            {
                                int               idUsuario         = reader.GetInt32(0);
                                string            nombreUsuario     = reader.GetString(1);
                                string            nickUsuario       = reader.GetString(2);
                                string            pass              = reader.GetString(3);
                                Nivel             nivel             = new Clases.Nivel(reader.GetInt32(4), reader.GetString(5));
                                Rango             rango             = new Clases.Rango(reader.GetInt32(6), reader.GetString(7));
                                int               idCliente         = reader.GetInt32(8);
                                string            telefonoCliente   = reader.GetString(9);
                                string            calleCliente      = reader.GetString(10);
                                Localidad         localidad         = new Localidad(reader.GetInt32(11), reader.GetString(12));
                                CodigoPostal      codigoPostal      = new CodigoPostal(reader.GetInt32(13), reader.GetString(14));
                                Municipio         municipio         = new Municipio(reader.GetInt32(15), reader.GetString(16));
                                EntidadFederativa entidadFederativa = new EntidadFederativa(reader.GetInt32(17), reader.GetString(18));

                                registroUsuarioLista.Add(new RegistroUsuario(idUsuario, nombreUsuario, nickUsuario, pass, nivel, rango, idCliente,
                                                                             telefonoCliente, calleCliente, localidad, codigoPostal, municipio, entidadFederativa));
                            }
                            Conexion.getInstance().Desconectar();
                            reader.Close();
                            return(registroUsuarioLista);
                        }
                        else
                        {
                            Conexion.getInstance().Desconectar();
                            reader.Close();
                            return(registroUsuarioLista);
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
        public async Task <IActionResult> Create([Bind("Id,CodigoPostal1,Localidad,Zona")] CodigoPostal codigoPostal)
        {
            if (ModelState.IsValid)
            {
                _context.Add(codigoPostal);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["Localidad"] = new SelectList(_context.Localidad, "Id", "Localidad1", codigoPostal.Localidad);
            ViewData["Zona"]      = new SelectList(_context.Zona, "Id", "Zona1", codigoPostal.Zona);
            return(View(codigoPostal));
        }
Ejemplo n.º 18
0
        public frmAgregarUsuario()
        {
            InitializeComponent();
            PuestoBusiness       puestoBusiness       = new PuestoBusiness();
            HorarioBusiness      horarioBusiness      = new HorarioBusiness();
            CodigoPostalBusiness codigoPostalBusiness = new CodigoPostalBusiness();
            CodigoPostal         codigoPostal         = new CodigoPostal();

            cmbPuesto.DataSource       = puestoBusiness.leerPuestos();
            cmbHorarios.DataSource     = horarioBusiness.leerHorarios();
            cmbCodigoPostal.DataSource = codigoPostalBusiness.listar();
            rdbHombre.Checked          = true;
        }
Ejemplo n.º 19
0
        public List <RegistroUsuario> Listar2(string query)
        {
            List <RegistroUsuario> registroUsuarioLista = new List <RegistroUsuario>();

            try
            {
                Conexion.getInstance().setCadenaConnection();
                using (MySqlCommand cmd = new MySqlCommand(query, Conexion.getInstance().getConnection()))
                {
                    MySqlDataReader reader;
                    cmd.Prepare();
                    cmd.CommandTimeout = 60;
                    using (reader = cmd.ExecuteReader())
                    {
                        if (reader.HasRows)
                        {
                            while (reader.Read())
                            {
                                string            nombreUsuario       = reader.GetString(0);
                                Rango             usuarioRango        = new Clases.Rango(reader.GetString(1));
                                string            telefonoCliente     = reader.GetString(2);
                                string            calleCliente        = reader.GetString(3);
                                Localidad         idLocalidad         = new Localidad(reader.GetString(4));
                                TipoLocalidad     idTipoLocalidad     = new TipoLocalidad(reader.GetString(5));
                                CodigoPostal      idCp                = new CodigoPostal(reader.GetString(6));
                                Municipio         idMunicipio         = new Municipio(reader.GetString(7));
                                EntidadFederativa idEntidadFederativa = new EntidadFederativa(reader.GetString(8));

                                registroUsuarioLista.Add(new RegistroUsuario(nombreUsuario, usuarioRango, telefonoCliente,
                                                                             calleCliente, idLocalidad, idTipoLocalidad, idCp, idMunicipio, idEntidadFederativa));
                            }
                            Conexion.getInstance().Desconectar();
                            reader.Close();
                            return(registroUsuarioLista);
                        }
                        else
                        {
                            Conexion.getInstance().Desconectar();
                            reader.Close();
                            return(registroUsuarioLista);
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Ejemplo n.º 20
0
        private static List <CodigoPostal> LoadTodosCP(List <Distrito> distritos, List <Concelho> concelhos)
        {
            Console.Write("Loading Codigos Postais...");

            var listaCodigosPostais = new List <CodigoPostal>();

            string dados = System.IO.File.ReadAllText(@".\todos_cp\todos_cp.txt", Encoding.UTF7);

            var arrayDados = dados.Split("\r\n");

            foreach (var item in arrayDados)
            {
                if (!string.IsNullOrEmpty(item))
                {
                    var distrito = distritos.Where(x => x.Codigo == item.Split(";")[0]).FirstOrDefault();
                    var concelho = concelhos.Where(x => x.Distrito.Codigo == distrito.Codigo &&
                                                   x.Codigo == item.Split(";")[1]).FirstOrDefault();

                    var cp = new CodigoPostal()
                    {
                        Distrito                   = distrito,
                        CodigoDistrito             = distrito.Codigo,
                        Concelho                   = concelho,
                        CodigoConcelho             = concelho.Codigo,
                        CodigoLocalidade           = item.Split(";")[2],
                        NomeLocalidade             = item.Split(";")[3],
                        CodigoArteria              = item.Split(";")[4],
                        ArteriaTipo                = item.Split(";")[5],
                        PrimeiraPreposicao         = item.Split(";")[6],
                        ArteriaTitulo              = item.Split(";")[7],
                        SegundaPreposicao          = item.Split(";")[8],
                        ArteriaDesignacao          = item.Split(";")[9],
                        ArteriaInformacaoLocalZona = item.Split(";")[10],
                        Troco                      = item.Split(";")[11],
                        NumeroPorta                = item.Split(";")[12],
                        NomeCliente                = item.Split(";")[13],
                        NumeroCodigoPostal         = item.Split(";")[14],
                        NumeroExtensaoCodigoPostal = item.Split(";")[15],
                        DesignacaoPostal           = item.Split(";")[16]
                    };

                    listaCodigosPostais.Add(cp);
                }
            }

            Console.WriteLine(" {0} loaded.", listaCodigosPostais.Count());

            return(listaCodigosPostais.OrderBy(x => x.CodigoDistrito).ThenBy(x => x.CodigoConcelho).ToList());
        }
Ejemplo n.º 21
0
        private void AccionAgregarCodigoPostal_Load(object sender, EventArgs e)
        {
            CodigoPostalBusiness codigoPostalBusiness = new CodigoPostalBusiness();
            CodigoPostal         codigoPostal         = new CodigoPostal();

            cmbProvincia.DataSource = codigoPostalBusiness.listar();
            try
            {
                CodigoPostal cod = (CodigoPostal)cmbProvincia.SelectedItem;
                cmbProvincia.Text = cod.Provincia;
                cmbPais.Text      = cod.Pais;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 22
0
        public frmBorrarCP()
        {
            InitializeComponent();
            CodigoPostalBusiness codigoPostalBusiness = new CodigoPostalBusiness();

            cmbCodigoPostal.DataSource = codigoPostalBusiness.listar();
            CodigoPostal codigoPostal = (CodigoPostal)cmbCodigoPostal.SelectedItem;

            if (cmbCodigoPostal.Items.Count == 0)
            {
                txtLocalidad.Text = "";
            }
            else
            {
                txtLocalidad.Text = codigoPostal.Localidad;
            }
        }
Ejemplo n.º 23
0
 private void btnBorrar_Click(object sender, EventArgs e)
 {
     if (cmbCodigoPostal.Items.Count != 0)
     {
         CodigoPostalBusiness codigoPostalBusiness = new CodigoPostalBusiness();
         CodigoPostal         codigo = (CodigoPostal)cmbCodigoPostal.SelectedItem;
         codigoPostalBusiness.eliminar(codigo.cp);
         MessageBox.Show("Eliminado con exito");
         cmbCodigoPostal.DataSource = codigoPostalBusiness.listar();
     }
     else
     {
         CodigoPostalBusiness codigoPostalBusiness = new CodigoPostalBusiness();
         cmbCodigoPostal.DataSource = codigoPostalBusiness.listar();
         MessageBox.Show("No hay item para eliminar");
     }
 }
Ejemplo n.º 24
0
        public List <Localidad> Listar2(string query)
        {
            List <Localidad> localidadLista = new List <Localidad>();

            try
            {
                Conexion.getInstance().setCadenaConnection();
                using (MySqlCommand cmd = new MySqlCommand(query, Conexion.getInstance().getConnection()))
                {
                    MySqlDataReader reader;
                    cmd.Prepare();
                    cmd.CommandTimeout = 60;
                    using (reader = cmd.ExecuteReader())
                    {
                        if (reader.HasRows)
                        {
                            while (reader.Read())
                            {
                                int           id                = reader.GetInt32(0);
                                string        nombre            = reader.GetString(1);
                                Municipio     id_municipio      = new Municipio(reader.GetInt32(2), reader.GetString(3));
                                TipoLocalidad id_tipo_localidad = new TipoLocalidad(reader.GetInt32(4), reader.GetString(5));
                                CodigoPostal  id_cp             = new CodigoPostal(reader.GetInt32(6), reader.GetString(7));

                                localidadLista.Add(new Localidad(id, nombre, id_municipio, id_tipo_localidad, id_cp));
                            }
                            Conexion.getInstance().Desconectar();
                            reader.Close();
                            return(localidadLista);
                        }
                        else
                        {
                            Conexion.getInstance().Desconectar();
                            reader.Close();
                            return(localidadLista);
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Ejemplo n.º 25
0
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            CodigoPostalBusiness codigoPostalBusiness = new CodigoPostalBusiness();
            CodigoPostal         codigoPostal         = new CodigoPostal();

            if (string.IsNullOrEmpty(txtCodigoPostal.Text) || string.IsNullOrEmpty(txtLocalidad.Text))
            {
                MessageBox.Show("Debe completar la informacion");
                return;
            }
            codigoPostal.cp = Convert.ToInt32(txtCodigoPostal.Text);

            codigoPostalBusiness.agregar(codigoPostal);
            MessageBox.Show("Registro agregado correctamente");
            txtCodigoPostal.Clear();
            txtLocalidad.Clear();
            //txtProvincia.Clear();
            //txtPais.Clear();
        }
Ejemplo n.º 26
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            UsuarioBusiness usuarioModificarBusiness = new UsuarioBusiness();
            Interno         interno = new Interno();

            try
            {
                if (string.IsNullOrEmpty(txtApellido.Text) || string.IsNullOrEmpty(txtNombre.Text) || string.IsNullOrEmpty(txtDireccion.Text) || string.IsNullOrEmpty(txtDNI.Text) && string.IsNullOrEmpty(txtLegajo.Text) || string.IsNullOrEmpty(txtMail.Text) || string.IsNullOrEmpty(txtUsuario.Text) || string.IsNullOrEmpty(txtClave.Text))
                {
                    MessageBox.Show("Debe completar la información");
                }
                else
                {
                    CodigoPostal codigoPostal = new CodigoPostal();
                    interno.idinterno              = Convert.ToInt32(lblid.Text.Trim());
                    interno.Nombre                 = txtNombre.Text.Trim();
                    interno.Apellido               = txtApellido.Text.Trim();
                    interno.Dni                    = Convert.ToInt64(txtDNI.Text.ToString());
                    interno.NumeroLegajo           = Convert.ToInt32(txtLegajo.Text.Trim());
                    interno.Direccion              = txtDireccion.Text.Trim();
                    interno.Usuario                = txtUsuario.Text.Trim();
                    interno.Clave                  = txtClave.Text.Trim();
                    interno.puesto                 = (Puesto)cmbPuesto.SelectedItem;
                    interno.horario                = (HorariosLab)cmbHorarios.SelectedItem;
                    interno.codigoPostal.cp        = Convert.ToInt32(cmbCodigoPostal.SelectedValue.ToString());
                    interno.Fnac                   = Convert.ToDateTime(dtpFnac.Value.ToString());
                    interno.codigoPostal.Provincia = txtProvincia.Text.Trim();
                    interno.codigoPostal.Localidad = txtLocalidad.Text.Trim();
                    interno.codigoPostal.Pais      = txtPais.Text.Trim();
                    interno.Sexo                   = rdbHombre.Checked ? "Hombre" : "Mujer";
                    interno.mail                   = txtMail.Text.Trim();
                    usuarioModificarBusiness.modificar(interno);
                    MessageBox.Show("Modificado con éxito");
                    this.Close();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
        public CodigoPostal LlenaComboCP(int idEstado)
        {
            CodigoPostal    campos        = new CodigoPostal();
            DataTable       dt            = new DataTable();
            List <CamposCP> ListaCamposCP = new List <CamposCP>();


            SqlConnection connection = null;

            try
            {
                using (connection = Conexion.ObtieneConexion("ConexionBD"))
                {
                    SqlDataReader consulta;
                    connection.Open();
                    var parametros = new[] {
                        ParametroAcceso.CrearParametro("@IdEstado", SqlDbType.Int, idEstado, ParameterDirection.Input)
                    };
                    //consulta = Ejecuta.ConsultaConRetorno(connection, "Usp_CombCP", parametros);
                    DataTable prueba = Ejecuta.EjecutarConsulta(connection, parametros, "Usp_CombCP");
                    dt = prueba;
                    connection.Close();
                }


                foreach (DataRow row in dt.Rows)
                {
                    CamposCP reg = new CamposCP();
                    reg.c_CP     = Convert.ToInt32(row["c_CP"].ToString());
                    reg.d_ciudad = row["d_ciudad"].ToString();
                    ListaCamposCP.Add(reg);
                }
                campos.ListaRegistroCP = ListaCamposCP.ToArray();
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex);
            }

            return(campos);
        }
Ejemplo n.º 28
0
        /// <summary>
        ///  Obtener todos los registros de Codigo Postal
        /// </summary>
        /// <returns></returns>
        public static CodigoPostal ObtenerCodigoPostalPorID(string Id)
        {
            try
            {
                //1. Configurar la conexión y el tipo de comando
                SqlConnection sqlcConectar = new SqlConnection(ConfigurationManager.ConnectionStrings["OSEF"].ConnectionString);
                SqlCommand    sqlcComando  = new SqlCommand();
                sqlcComando.Connection  = sqlcConectar;
                sqlcComando.CommandType = CommandType.StoredProcedure;
                sqlcComando.CommandText = "web_spS_ObtenerCodigoPostalPorId";

                //2. Declarar los parametros
                SqlParameter sqlColId = new SqlParameter();
                sqlColId.ParameterName = "@ID";
                sqlColId.SqlDbType     = SqlDbType.Char;
                sqlColId.Size          = 10;
                sqlColId.Value         = Id;

                //3. Agregar los parametros al comando
                sqlcComando.Parameters.Add(sqlColId);

                //4. Abrir la conexión
                sqlcComando.Connection.Open();

                //5. Ejecutar la instrucción SELECT que regresa filas
                SqlDataReader reader = sqlcComando.ExecuteReader();

                //6. Asignar la lista de Codigos
                CodigoPostal result = LibraryGenerics <CodigoPostal> .ConvertDataSetToList(reader).FirstOrDefault();

                //7. Cerrar la conexión
                sqlcComando.Connection.Close();

                //8. Regresar el resultado
                return(result);
            }
            catch (Exception ex)
            {
                throw new Exception("Error capa de datos (public static CodigoPostal ObtenerCodigoPostalPorID(" + Id + ")): " + ex.Message);
            }
        }
Ejemplo n.º 29
0
        public IHttpActionResult agregarCP(CodigoPostal cp)
        {
            try
            {
                // variable a devolver
                bool i = false;

                // buscamos si existe el codigo postal a ingresar
                var accion = SessionController.getInstance().CodigoPostal.Where(w => w.codigo == cp.codigo).FirstOrDefault();

                // si no existe
                if (accion == null)
                {
                    // estructuramos los datos
                    CodigoPostal datos = new CodigoPostal()
                    {
                        idCP     = Guid.NewGuid(),
                        codigo   = cp.codigo,
                        idCiudad = cp.idCiudad,
                        activo   = cp.activo
                    };

                    // guardamos los datos
                    SessionController.getInstance().CodigoPostal.Add(datos);

                    // ejecutamos la accion
                    SessionController.getInstance().SaveChanges();

                    // estado exitoso
                    i = true;
                }

                //devolvemos el valor
                return(Ok(i));
            }
            catch (Exception)
            {
                return(BadRequest());
            }
        }
Ejemplo n.º 30
0
 private void btnGuardar_Click(object sender, EventArgs e)
 {
     {
         frmModificarUsuario    frmModificarUsuario    = new frmModificarUsuario();
         BorrarUsuarioBusiness  borrarUsuarioBusiness  = new BorrarUsuarioBusiness();
         AgregarUsuarioBusiness agregarUsuarioBusiness = new AgregarUsuarioBusiness();
         Interno interno = new Interno();
         try
         {
             //cargo el auto nuevo con los datos del formulario
             //CodigoPostal codigoPostal = new CodigoPostal();
             borrarUsuarioBusiness.borrar(Convert.ToInt32(txtDNI.Text.ToString()), Convert.ToInt32(txtLegajo.Text.Trim()));
             CodigoPostal codigoPostal = new CodigoPostal();
             interno.Nombre                 = txtNombre.Text.Trim();
             interno.Apellido               = txtApellido.Text.Trim();
             interno.Dni                    = Convert.ToInt32(txtDNI.Text.ToString());
             interno.NumeroLegajo           = Convert.ToInt32(txtLegajo.Text.Trim());
             interno.Direccion              = txtDireccion.Text.Trim();
             interno.Usuario                = txtUsuario.Text.Trim();
             interno.Clave                  = txtClave.Text.Trim();
             interno.puesto                 = (Puesto)cmbPuesto.SelectedItem;
             interno.horario                = (HorariosLab)cmbHorarios.SelectedItem;
             interno.codigoPostal.cp        = Convert.ToInt32(cmbCodigoPostal.SelectedValue.ToString());
             interno.Fnac                   = Convert.ToDateTime(dtpFnac.Value.ToString());
             interno.codigoPostal.Provincia = txtProvincia.Text.Trim();
             interno.codigoPostal.Localidad = txtLocalidad.Text.Trim();
             interno.codigoPostal.Pais      = txtPais.Text.Trim();
             interno.Sexo                   = rdbHombre.Checked ? "Hombre" : "Mujer";
             agregarUsuarioBusiness.agregar(interno);
             MessageBox.Show("Modificado con éxito");
             Close();
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.ToString());
         }
     }
 }