Пример #1
0
        private void _cargarDatosPersonalesUsuario()
        {
            try
            {
                if (!string.IsNullOrEmpty(this.per_numCedula.ToString()))
                {
                    this.catalogo = new Catalogos();

                    //  Consumo del servicio web ObtenerPorDocumento (cedula)
                    string jsonDtaPersona = ClienteServicio.ConsumirServicio(CENTRALIZADA.WS_URL.WS_PERSONAS + "ServiciosPersona.svc" + "/ObtenerPorDocumento/" + this.per_numCedula.ToString());
                    var    dtaPersona     = Json.Decode(jsonDtaPersona);

                    if (!string.IsNullOrEmpty(Convert.ToString(dtaPersona.per_id)) && Convert.ToString(dtaPersona.per_id) != "0")
                    {
                        this.existePersona        = true;
                        dtaEstudiante             = new Persona(jsonDtaPersona);
                        dtaDocPersonal            = new DocumentoPersonal(dtaEstudiante.per_id.ToString());
                        dtaDireccionEstudiante    = new Direccion(dtaEstudiante.per_id.ToString());
                        dtaNacionalidadEstudiante = new Nacionalidad(dtaEstudiante.per_id.ToString());
                    }
                }
            }catch (Exception ex)
            {
                Errores err = new Errores();
                err.SetError(ex, "_cargarDatosPersonalesUsuario");
            }
        }
        public async Task <ActionResult <Nacionalidad> > PostNacionalidad(Nacionalidad nacionalidad)
        {
            _context.Nacionalidad.Add(nacionalidad);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetNacionalidad", new { id = nacionalidad.IdNacionalidad }, nacionalidad));
        }
        public bool Existe(Nacionalidad nacionalidad)
        {
            try
            {
                SqlCommand    comando = null;
                SqlDataReader reader  = null;

                if (nacionalidad.NacionalidadId == 0)
                {
                    var cadenaComando = "SELECT NacionalidadId, Nacionalidad FROM Nacionalidades WHERE Nacionalidad=@nombre";
                    comando = new SqlCommand(cadenaComando, _cn);
                    comando.Parameters.AddWithValue("@nombre", nacionalidad.Nombre);
                }
                else
                {
                    var cadenaComando = "SELECT NacionalidadId, Nacionalidad FROM Nacionalidades WHERE Nacionalidad=@nombre AND NacionalidadId<>@id";
                    comando = new SqlCommand(cadenaComando, _cn);
                    comando.Parameters.AddWithValue("@nombre", nacionalidad.Nombre);
                    comando.Parameters.AddWithValue("@id", nacionalidad.NacionalidadId);
                }

                reader = comando.ExecuteReader();
                return(reader.HasRows);
            }
            catch (Exception e)
            {
                throw new Exception(e.Message);
            }
        }
Пример #4
0
 public PersonaModel()
 {
     Curriculum            = new Curriculum[] { };
     Nacionalidad          = new Nacionalidad[] { };
     Permiso               = new Permiso[] { };
     RelacionOfertaPersona = new RelacionOfertaPersona[] { };
 }
Пример #5
0
        public async Task <ActionResult> Delete(int?id)
        {
            try
            {
                if (id == null)
                {
                    return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
                }
                Nacionalidad nacionalidad = await db.Nacionalidades.FindAsync(id);

                if (nacionalidad == null)
                {
                    return(HttpNotFound());
                }

                db.Nacionalidades.Remove(nacionalidad);
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            catch (Exception)
            {
                return(RedirectToAction("Index"));
            }
        }
Пример #6
0
 public Response Crear(Nacionalidad nacionalidad)
 {
     try
     {
         var respuesta = Existe(nacionalidad);
         if (!respuesta.IsSuccess)
         {
             nacionalidad.Nombre = nacionalidad.Nombre.TrimStart().TrimEnd().ToUpper();
             db.Add(nacionalidad);
             db.SaveChanges();
             return(new Response
             {
                 IsSuccess = true,
                 Message = "Ok",
             });
         }
         else
         {
             return(new Response
             {
                 IsSuccess = false,
                 Message = "Existe un nacionalidad con igual nombre...",
             });
         }
     }
     catch (Exception ex)
     {
         return(new Response
         {
             IsSuccess = false,
             Message = ex.Message,
         });
     }
 }
        public async Task <IActionResult> Edit(int id, [Bind("Id,Nacionalidad1")] Nacionalidad nacionalidad)
        {
            if (id != nacionalidad.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(nacionalidad);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!NacionalidadExists(nacionalidad.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(nacionalidad));
        }
 public List <Interprete> GetInterpretes(Nacionalidad nacionalidad = null)
 {
     try
     {
         List <Interprete> lista = new List <Interprete>();
         var cadenaComando       = "SELECT InterpreteId, Interprete, NacionalidadId FROM Interpretes ";
         var whereCondicion      = nacionalidad != null ? " WHERE NacionalidadId=@nacionalidadId" : String.Empty;
         var orderBy             = " ORDER BY Interprete";
         var comando             = new SqlCommand($"{cadenaComando}{whereCondicion}{orderBy}", _cn);
         if (nacionalidad != null)
         {
             comando.Parameters.AddWithValue("@nacionalidadId", nacionalidad.NacionalidadId);
         }
         var reader = comando.ExecuteReader();
         while (reader.Read())
         {
             var interprete = ConstruirInterprete(reader);
             lista.Add(interprete);
         }
         reader.Close();
         return(lista);
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
        public async Task <IActionResult> PutNacionalidad(int id, Nacionalidad nacionalidad)
        {
            if (id != nacionalidad.IdNacionalidad)
            {
                return(BadRequest());
            }

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

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

            return(NoContent());
        }
Пример #10
0
        public static List <Nacionalidad> ListarNacionalidad()
        {
            try
            {
                conn = ConexionBD.AbrirConexion(); // creamos la conexión con la BD
                //buscar la función
                OracleCommand cmd = new OracleCommand("FN_LISTAR_NACIONALIDAD", conn);
                cmd.CommandType = CommandType.StoredProcedure;
                OracleParameter lista_nacionalidad = new OracleParameter();
                lista_nacionalidad.ParameterName = "CUR_LISTAR_NACIONALIDAD";
                lista_nacionalidad.OracleDbType  = OracleDbType.RefCursor;
                lista_nacionalidad.Direction     = ParameterDirection.ReturnValue;

                cmd.Parameters.Add(lista_nacionalidad);

                cmd.ExecuteNonQuery();

                //rescatando la data
                OracleDataReader lector = ((OracleRefCursor)lista_nacionalidad.Value).GetDataReader();

                while (lector.Read())
                {
                    Nacionalidad nacionalidad = new Nacionalidad();
                    nacionalidad.Id_nacionalidad = lector.GetInt32(0);
                    nacionalidad.Descripcion     = lector.GetString(1);
                    nacionalidades.Add(nacionalidad);
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine($"Me caí we en cargar la lista de nacionalidades {ex}");
            }
            return(nacionalidades);
        }
        public ActionResult DeleteConfirmed(int id)
        {
            Nacionalidad nacionalidad = db.Nacionalidads.Find(id);

            db.Nacionalidads.Remove(nacionalidad);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Пример #12
0
 private void OkButton_Click(object sender, EventArgs e)
 {
     if (ValidarDatos())
     {
         nacionalidad = (Nacionalidad)comboNacionalidad.SelectedItem;
         DialogResult = DialogResult.OK;
     }
 }
Пример #13
0
 protected void register_Click(object sender, EventArgs e)
 {
     if (license.Checked == true)
     {
         ProfecionalLN      data     = new ProfecionalLN();
         List <Profecional> lst      = data.Mostrar();
         Boolean            noExiste = true;
         Profecional        item     = new Profecional();
         item.id_Profecional = 0;
         item.nombres        = register_nombres.Text;
         item.apellidos      = register_apellidos.Text;
         item.ci             = register_cedula.Text;
         item.contrasenia    = register_passowrd.Text;
         item.FirmaSello     = "";
         DateTime dateTime = DateTime.Parse(register_fechaNacimiento.Text);
         item.fechaNacimiento = dateTime;
         Sexo sexo = new Sexo();
         sexo.id_sexo = Convert.ToInt32(DropDownListSexo.SelectedValue);
         item.sexo    = sexo;
         FormacionProfecional formacion = new FormacionProfecional();
         formacion.id_formacionProfecional = Convert.ToInt32(DropDownListFormacionProfecional.SelectedValue);
         item.formacionProfecional         = formacion;
         Especialidad especialidad = new Especialidad();
         especialidad.id_especialidad = Convert.ToInt32(DropDownListEspecialidad.SelectedValue);
         item.especialidad            = especialidad;
         Nacionalidad nacionalidad = new Nacionalidad();
         nacionalidad.id_nacionalidad = Convert.ToInt32(DropDownListNacionalidad.SelectedValue);
         item.nacionalidad            = nacionalidad;
         Autoidetificacion autoidetificacion = new Autoidetificacion();
         autoidetificacion.id_autoidetificacion = Convert.ToInt32(DropDownListAutoidentificación.SelectedValue);
         item.autoidetificacion = autoidetificacion;
         CodigoMPS codigoMPSLN = new CodigoMPS();
         codigoMPSLN.id_codigoMPS = Convert.ToInt32(DropDownListCodigoMPS.SelectedValue);
         item.codigoMPS           = codigoMPSLN;
         item.foto = "graficos/avatar-2.jpg";
         foreach (Profecional ite in lst)
         {
             if (ite.ci.Equals(item.ci))
             {
                 noExiste = false;
             }
         }
         if (noExiste)
         {
             data.Insertar(item);//inserta y se va home
             ScriptManager.RegisterStartupScript(this, GetType(), "Popup", "successCreateAcount();", true);
             //  Response.Redirect(GetRouteUrl("LoginRoute", null));
         }
         else
         {
             ScriptManager.RegisterStartupScript(this, GetType(), "Popup", "errorAlertUsuarioExiste();", true);
         }
     }
     else
     {
         ScriptManager.RegisterStartupScript(this, GetType(), "Popup", "errorAlertTerminos();", true);
     }
 }
Пример #14
0
        /// <summary>
        /// Muestra Nombre y apellido, Nacionalidad y DNI.
        /// </summary>
        /// <returns></returns>
        public override string ToString()
        {
            StringBuilder sb = new StringBuilder();

            sb.AppendLine(Nombre + ", " + Apellido);
            sb.AppendLine("NACIONALIDAD: " + Nacionalidad.ToString());
            sb.AppendLine("DNI: " + DNI.ToString());
            return(sb.ToString());
        }
Пример #15
0
        protected void btnEditarPerdil_Click(object sender, EventArgs e)
        {
            try
            {
                ProfecionalLN      data = new ProfecionalLN();
                List <Profecional> lst  = data.Mostrar();

                Profecional item = new Profecional();
                item = profecional;
                //item.id_Profecional = 0;
                item.nombres     = register_nombres.Text;
                item.apellidos   = register_apellidos.Text;
                item.ci          = register_cedula.Text;
                item.contrasenia = register_passowrd.Text;
                item.FirmaSello  = "";
                DateTime dateTime = DateTime.Parse(register_fechaNacimiento.Text);
                item.fechaNacimiento = dateTime;
                Sexo sexo = new Sexo();
                sexo.id_sexo = Convert.ToInt32(DropDownListSexo.SelectedValue);
                item.sexo    = sexo;
                FormacionProfecional formacion = new FormacionProfecional();
                formacion.id_formacionProfecional = Convert.ToInt32(DropDownListFormacionProfecional.SelectedValue);
                item.formacionProfecional         = formacion;
                Especialidad especialidad = new Especialidad();
                especialidad.id_especialidad = Convert.ToInt32(DropDownListEspecialidad.SelectedValue);
                item.especialidad            = especialidad;
                Nacionalidad nacionalidad = new Nacionalidad();
                nacionalidad.id_nacionalidad = Convert.ToInt32(DropDownListNacionalidad.SelectedValue);
                item.nacionalidad            = nacionalidad;
                Autoidetificacion autoidetificacion = new Autoidetificacion();
                autoidetificacion.id_autoidetificacion = Convert.ToInt32(DropDownListAutoidentificación.SelectedValue);
                item.autoidetificacion = autoidetificacion;
                CodigoMPS codigoMPSLN = new CodigoMPS();
                codigoMPSLN.id_codigoMPS = Convert.ToInt32(DropDownListCodigoMPS.SelectedValue);
                item.codigoMPS           = codigoMPSLN;
                if (FileUploadFotoPerfil.HasFile)
                {
                    Imagen.Instance.GuardarImagen(FileUploadFotoPerfil);
                    item.foto = "img/" + Imagen.Instance.nombreArchivo;
                }
                // item.foto = "graficos/avatar-2.jpg";

                data.Update(item);//inserta y se va home
                profecional = null;
                guardarSession(item);
                ScriptManager.RegisterStartupScript(this, GetType(), "Popup", "AlertReload('Actualización!','Se Realizo Correctamente','success','OK');", true);
                //  Response.Redirect(GetRouteUrl("HomeAdminRoute", null));
                //string script = @"<script type='text/javascript'>
                //            alert('Usuario Ya registrado ');
                //        </script>";
                //ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, false);
            }
            catch (Exception ex)
            {
                System.Diagnostics.Debug.WriteLine("Error:->" + ex.Message);
            }
        }
Пример #16
0
        public override string ToString()
        {
            StringBuilder sb = new StringBuilder();

            sb.AppendLine("Nombre completo: " + Apellido + ", " + Nombre);
            sb.AppendLine("Nacionalidad: " + Nacionalidad.ToString());
            sb.AppendLine("DNI: " + DNI);
            return(sb.ToString());
        }
Пример #17
0
        /// <summary>
        /// Imprime el nombre y apellido, dni y nacionalidad
        /// </summary>
        /// <returns></returns>
        public override string ToString()
        {
            StringBuilder retorno = new StringBuilder();

            retorno.AppendFormat("Nombre: {0}, {1}\n", Apellido, Nombre);
            retorno.AppendFormat("Dni: {0}\n", DNI);
            retorno.AppendFormat("Nacionalidad: {0}\n", Nacionalidad.ToString());
            return(retorno.ToString());
        }
Пример #18
0
        public override string ToString()
        {
            StringBuilder sb = new StringBuilder();

            sb.AppendLine("Apellido: " + Apellido);
            sb.AppendLine("Nombre: " + Nombre);
            sb.AppendLine("Dni: " + Dni.ToString());
            sb.AppendLine("Nacionalidad: " + Nacionalidad.ToString());
            return(sb.ToString());
        }
 /// <summary>
 /// se añade o se registra nacionalidad
 /// </summary>
 /// <param name="nacionalidad"></param>
 /// <returns></returns>
 public Nacionalidad AddNacionalidad(Nacionalidad nacionalidad)
 {
     if (nacionalidad != null)
     {
         DB.Nacionalidads.Add(nacionalidad);
         DB.SaveChanges();
         return(nacionalidad);
     }
     return(null);
 }
 public ActionResult Edit([Bind(Include = "NacionalidadID,NomNacionalidad,EstadoNacionalidad")] Nacionalidad nacionalidad)
 {
     if (ModelState.IsValid)
     {
         db.Entry(nacionalidad).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(nacionalidad));
 }
Пример #21
0
        public ActionResult RealDeleteConfirmed(string id, DateTime FechaInicio, DateTime FechaFin)
        {
            Nacionalidad nacionalidad = db.NACIONALIDAD.Find(id, FechaInicio, FechaFin);

            db.NACIONALIDAD.Remove(nacionalidad);
            db.SaveChanges();
            TempData["Type"]    = "error";
            TempData["Message"] = "El registro se eliminó correctamente";
            return(RedirectToAction("Index"));
        }
Пример #22
0
 public ActionResult Edit([Bind(Include = "Id,Descripcion,Estado,FechaDeInicio,FechaDeFin,Prioridad")] Nacionalidad nacionalidad)
 {
     if (ModelState.IsValid)
     {
         db.Entry(nacionalidad).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(nacionalidad));
 }
        public ActionResult Create([Bind(Include = "NacionalidadID,NomNacionalidad,EstadoNacionalidad")] Nacionalidad nacionalidad)
        {
            if (ModelState.IsValid)
            {
                db.Nacionalidads.Add(nacionalidad);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(nacionalidad));
        }
        public async Task <IActionResult> Create([Bind("Id,Nacionalidad1")] Nacionalidad nacionalidad)
        {
            if (ModelState.IsValid)
            {
                _context.Add(nacionalidad);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(nacionalidad));
        }
Пример #25
0
 public DataSet ConsultarNacionalidad(Nacionalidad obj)
 {
     try
     {
         return(ClsEmpleado.ConsultarNacionalidad(obj));
     }
     catch (Exception)
     {
         return(null);
     }
 }
        public ActionResult Create([Bind(Include = "idNacionalidad,descripcion")] Nacionalidad nacionalidad)
        {
            if (ModelState.IsValid)
            {
                db.Nacionalidad.Add(nacionalidad);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(nacionalidad));
        }
Пример #27
0
        /// <summary>
        /// Hace publicos los datos de persona
        /// </summary>
        /// <returns> devuelve un string con los datos de la persona</returns>
        public override string ToString()
        {
            StringBuilder sb = new StringBuilder();

            sb.Append("NOMBRE COMPLETO: ");
            sb.Append(Apellido);
            sb.Append(", ");
            sb.AppendLine(Nombre);
            sb.Append("NACIONALIDAD: ");
            sb.AppendLine(Nacionalidad.ToString());
            sb.AppendLine();
            return(sb.ToString());
        }
Пример #28
0
        public MainForm()
        {
            InitializeComponent();

            Nacionalidad n = new Nacionalidad();

            n.Id     = 1;
            n.Nombre = "Uruguayo";

            DAO_Nacionalidad dn = new DAO_Nacionalidad();

            MessageBox.Show(dn.Test());
        }
        public void LoadPaises()
        {
            DataTable dt_paises = pais.get_pais();

            PaisActual.DataSource = dt_paises;
            PaisActual.DataBind();

            PaisExpedicion.DataSource = dt_paises;
            PaisExpedicion.DataBind();

            Nacionalidad.DataSource = dt_paises;
            Nacionalidad.DataBind();
        }
        public ResponseNacionalidad SetNacionalidad(NacionalidadDto nacionalidad)
        {
            ResponseNacionalidad responseNacionalidad = new ResponseNacionalidad();

            var entity = new Nacionalidad
            {
                TipoDeNacionalidad = nacionalidad.TipoDeNacionalidad
            };

            _repository.Add <Nacionalidad>(entity);
            responseNacionalidad.TipoDeNacionalidad = entity.TipoDeNacionalidad;
            return(responseNacionalidad);
        }