Exemplo n.º 1
0
        public JsonResult GetPersonaInduccion(int rut, string pasaporte)
        {
            var respuesta            = new { mensaje = "", existe = "0", personal = new PERSONAINDUCCION() };
            PERSONAINDUCCION Persona = new PERSONAINDUCCION();

            try
            {
                Persona = PersonasDAL.GetPERSONAINDUCCION(rut, pasaporte);

                if (Persona != null)
                {
                    respuesta = new { mensaje = "", existe = "1", personal = Persona };
                    return(Json(respuesta));
                }
                else
                {
                    respuesta = new { mensaje = "", existe = "0", personal = new PERSONAINDUCCION() };
                    return(Json(respuesta));
                }
            }
            catch (Exception ex)
            {
                respuesta = new { mensaje = ex.Message, existe = "0", personal = new PERSONAINDUCCION() };
                return(Json(respuesta));
            }
        }
Exemplo n.º 2
0
        public static PERSONAINDUCCION GetPERSONAINDUCCION(int rut, string pasaporte)
        {
            try
            {
                SqlCommand     cmd   = new SqlCommand();
                DataTable      dt    = new DataTable();
                SqlDataAdapter da    = new SqlDataAdapter(cmd);
                Coneccion      param = Parameter.Leer_parametros();
                cmd.Connection = new SqlConnection(param.ConString);
                cmd.Connection.Open();
                cmd.Parameters.Clear();
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.CommandText = "SP_BUSCA_PERSONA_INDUCCION";
                if (rut == 0)
                {
                    cmd.Parameters.AddWithValue("@RUT", System.DBNull.Value);
                }
                else
                {
                    cmd.Parameters.AddWithValue("@RUT", rut);
                }

                if (pasaporte == "")
                {
                    cmd.Parameters.AddWithValue("@Pasaporte", System.DBNull.Value);
                }
                else
                {
                    cmd.Parameters.AddWithValue("@Pasaporte", pasaporte);
                }
                da.Fill(dt);
                cmd.Connection.Close();
                cmd.Dispose();
                PERSONAINDUCCION persona = null;
                if (dt.Rows.Count > 0)
                {
                    persona                 = new PERSONAINDUCCION();
                    persona.Id              = Int32.Parse(dt.Rows[0]["id_persona"].ToString());
                    persona.Nombre          = dt.Rows[0]["Nombre"].ToString();
                    persona.Rut             = dt.Rows[0]["RUT"].ToString();
                    persona.Dv              = dt.Rows[0]["DV"].ToString();
                    persona.Pasaporte       = dt.Rows[0]["PASAPORTE"].ToString();
                    persona.Apellido        = dt.Rows[0]["APELLIDOPATERNO"].ToString();
                    persona.Inactivo        = Boolean.Parse(dt.Rows[0]["INACTIVO"].ToString());
                    persona.estadoInduccion = dt.Rows[0]["ESTADOINDUCCION"].ToString();
                    persona.fechaInduccion  = dt.Rows[0]["FECHAINDUCCION"].ToString();
                }

                return(persona);
            }
            catch (Exception)
            {
                throw;
            }
        }