コード例 #1
0
 public static void GuardaPatente(string patente, int tipo, string descripcion)
 {
     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_REGISTRA_AUTO";
         cmd.Parameters.AddWithValue("@patente", patente);
         cmd.Parameters.AddWithValue("@tipo", tipo);
         cmd.Parameters.AddWithValue("@des", descripcion);
         cmd.ExecuteNonQuery();
         cmd.Connection.Close();
         cmd.Dispose();
     }
     catch (Exception)
     {
         throw;
     }
 }
コード例 #2
0
        public static void Activa_Inicio(string usuario, string clave, string nueva_clave)
        {
            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_ACTIVA_INICIO_USUARIO";
                cmd.Parameters.AddWithValue("@USUARIO", usuario);
                cmd.Parameters.AddWithValue("@CONTRASEÑA_ACTUAL", clave);
                cmd.Parameters.AddWithValue("@NUEVA_CONTRASEÑA", nueva_clave);

                cmd.ExecuteNonQuery();
                cmd.Connection.Close();
                cmd.Dispose();
            }
            catch (Exception)
            {
                throw;
            }
        }
コード例 #3
0
        public static Personas GetPersonapasaporte(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_PASAPORTE";
                cmd.Parameters.AddWithValue("@pasaporte", pasaporte);
                da.Fill(dt);
                cmd.Connection.Close();
                cmd.Dispose();
                Personas persona = null;
                if (dt.Rows.Count > 0)
                {
                    persona          = new Personas();
                    persona.Id       = Int32.Parse(dt.Rows[0]["id_persona"].ToString());
                    persona.Nombre   = dt.Rows[0]["Nombre"].ToString();
                    persona.Rut      = Int32.Parse(dt.Rows[0]["rut"].ToString());
                    persona.Apellido = dt.Rows[0]["APELLIDOPATERNO"].ToString();
                }

                return(persona);
            }
            catch (Exception)
            {
                throw;
            }
        }
コード例 #4
0
        public static string  ActualizRL(RelacionLaboral rl)
        {
            try

            {
                SqlCommand     cmd   = new SqlCommand();
                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_RELACION_LABORAL_ACTUALIZA";
                cmd.Parameters.AddWithValue("@correlativo", rl.correlativo);
                if (rl.idContrato == null || rl.idContrato == "0")
                {
                    cmd.Parameters.AddWithValue("@idContrato", System.DBNull.Value);
                }
                else
                {
                    cmd.Parameters.AddWithValue("@idContrato", rl.idContrato);
                }

                cmd.Parameters.AddWithValue("respuesta", rl.Respuesta);
                cmd.ExecuteNonQuery();
                return("ok");
            }
            catch (SqlException exp)
            {
                return(exp.Message.ToString());
            }
        }
コード例 #5
0
        public static void ModificaPatenteIngreso(string patente, int tipo, string descripcion, int id)
        {
            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_MODIFICA_AUTO_INGRESO";
                cmd.Parameters.AddWithValue("@patente", patente);
                cmd.Parameters.AddWithValue("@tipo", tipo);

                cmd.Parameters.AddWithValue("@ID_SOLICITUD", id);
                cmd.ExecuteNonQuery();
                cmd.Connection.Close();
                cmd.Dispose();
            }
            catch (Exception)
            {
                throw;
            }
        }
コード例 #6
0
        public static Vehiculo ValidaVehiculo(int idpersonaaprpnada)
        {
            try
            {
                SqlCommand     cmd   = new SqlCommand();
                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_ULTIMO_VEHICULOS";
                cmd.Parameters.AddWithValue("@ID_PERSONA_APROBADA", idpersonaaprpnada);
                SqlDataReader rdr        = cmd.ExecuteReader();
                Vehiculo      ls_patente = new Vehiculo();
                while (rdr.Read())
                {
                    ls_patente.Id      = Int32.Parse(rdr["ID_VEHICULO"].ToString());
                    ls_patente.Patente = rdr["PATENTE"].ToString();
                }

                cmd.Connection.Close();
                cmd.Dispose();
                return(ls_patente);
            }
            catch (Exception)
            {
                throw;
            }
        }
コード例 #7
0
 public static List <TipoIngreso> GetTipoIngreso()
 {
     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_RECUPERA_TIPOS_DE_INGRESO";
         da.Fill(dt);
         cmd.Connection.Close();
         cmd.Dispose();
         List <TipoIngreso> ls_tipos = new List <TipoIngreso>();
         if (dt.Rows.Count > 0)
         {
             foreach (DataRow item in dt.Rows)
             {
                 ls_tipos.Add(new TipoIngreso
                 {
                     Id     = Int32.Parse(item["ID_TIPO_INGRESO"].ToString()),
                     Nombre = item["nombre"].ToString()
                 });
             }
         }
         return(ls_tipos);
     }
     catch (Exception)
     {
         throw;
     }
 }
コード例 #8
0
        public static string ListarPersonas(string personas)
        {
            try
            {
                SqlCommand     cmd   = new SqlCommand();
                DataTable      dt    = new DataTable();
                SqlDataAdapter da    = new SqlDataAdapter(cmd);
                string         html  = "";
                Coneccion      param = Parameter.Leer_parametros();
                cmd.Connection = new SqlConnection(param.ConString);
                cmd.Connection.Open();
                cmd.Parameters.Clear();
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.CommandText = "SP_LISTA_INDUCCION_ACTUALIZADA";
                cmd.Parameters.AddWithValue("@personas", personas);
                da.Fill(dt);
                cmd.Connection.Close();
                cmd.Dispose();

                if (dt.Rows.Count > 0)
                {
                    html = Util.DevuelveBodyHtmlNormal(dt);
                }


                return(html);
            }
            catch (Exception ex)
            {
                return(ex.Message);
            }
        }
コード例 #9
0
        public static string GetNombradas(string fecha, string turno)
        {
            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_LISTA_NOMBRADA";
                string html = "";
                cmd.Parameters.AddWithValue("@fecha", fecha);
                cmd.Parameters.AddWithValue("@turno", turno);
                da.Fill(dt);
                cmd.Connection.Close();
                cmd.Dispose();

                if (dt.Rows.Count > 0)
                {
                    html = Util.DevuelveBodyHtmlNormal(dt);
                }


                return(html);
            }
            catch (Exception)
            {
                return("");
            }
        }
コード例 #10
0
        public static Vehiculo GetVehiculo(String patente)
        {
            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_PATENTE";
                cmd.Parameters.AddWithValue("@PATENTE", patente);
                da.Fill(dt);
                cmd.Connection.Close();
                cmd.Dispose();
                Vehiculo vehiculo = null;
                if (dt.Rows.Count > 0)
                {
                    vehiculo         = new Vehiculo();
                    vehiculo.Id      = Int32.Parse(dt.Rows[0]["ID_VEHICULO"].ToString());
                    vehiculo.Patente = dt.Rows[0]["PATENTE"].ToString();
                    vehiculo.Tipo    = dt.Rows[0]["TIPONOMBRE"].ToString();
                }

                return(vehiculo);
            }
            catch (Exception)
            {
                throw;
            }
        }
コード例 #11
0
        public static string GetUsuarioPerfil(int id)
        {
            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 = "PERFIL_USUARIO";
                string html = "";

                cmd.Parameters.AddWithValue("@ID_USUARIO", id);


                da.Fill(dt);
                cmd.Connection.Close();
                cmd.Dispose();

                if (dt.Rows.Count > 0)
                {
                    html = Util.DevuelveBodyPerfilesUSHtmlNormal(dt);
                }

                return(html);
            }
            catch (Exception)
            {
                throw;
            }
        }
コード例 #12
0
        public static string GetLocacionesPuerto_Html(int puerto)
        {
            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_PUERTO_LOCACIONES";
                string html = "";
                cmd.Parameters.AddWithValue("@ID_PUERTO", puerto);
                da.Fill(dt);
                cmd.Connection.Close();
                cmd.Dispose();

                if (dt.Rows.Count > 0)
                {
                    html = Util.DevuelveBodyHtmlNormal(dt);
                }
                return(html);
            }
            catch (Exception)
            {
                throw;
            }
        }
コード例 #13
0
 public static void CambiaEstadoLoc(int puerto, int locacion, int opcion)
 {
     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_ACTUALIZA_LOCACION_ESTADO";
         cmd.Parameters.AddWithValue("@ID_PUERTO", puerto);
         cmd.Parameters.AddWithValue("@ESTADO", opcion);
         cmd.Parameters.AddWithValue("@ID_LOC", locacion);
         cmd.ExecuteNonQuery();
         cmd.Connection.Close();
         cmd.Dispose();
     }
     catch (Exception)
     {
         throw;
     }
 }
コード例 #14
0
        public static Login ValidarAcceso(string usuario, string clave)
        {
            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_VALIDA_ACCESO";
                cmd.Parameters.AddWithValue("@USUARIO", usuario);
                cmd.Parameters.AddWithValue("@CLAVE", clave);
                da.Fill(dt);
                cmd.Connection.Close();
                cmd.Dispose();

                Login Datos_Login = new Login();
                Datos_Login.Id       = Int32.Parse(dt.Rows[0]["id_usuario"].ToString());
                Datos_Login.Nombre   = dt.Rows[0]["Nombre"].ToString();
                Datos_Login.Perfil   = Int32.Parse(dt.Rows[0]["id_perfil"].ToString());
                Datos_Login.Inactivo = dt.Rows[0]["CLAVE_INICIAL"].ToString();

                return(Datos_Login);
            }
            catch (Exception)
            {
                throw;
            }
        }
コード例 #15
0
        public static string GetValidaVehiculo(String patente)
        {
            string resp = "NOK";

            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_VALIDA_PATENTE";
                cmd.Parameters.AddWithValue("@PATENTE", patente);
                da.Fill(dt);
                cmd.Connection.Close();

                if (dt.Rows.Count > 0)
                {
                    resp = dt.Rows[0]["MENSAJE"].ToString();
                }
            }
            catch (Exception)
            {
                throw;
            }


            return(resp);
        }
コード例 #16
0
 public static void LocacionGuarda(int puerto, string descripcion, int locacion, string informada)
 {
     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_LOCACION_PUERTO_INS";
         cmd.Parameters.AddWithValue("@DESCRIPCION", descripcion);
         cmd.Parameters.AddWithValue("@ID_PUERTO", puerto);
         cmd.Parameters.AddWithValue("@ID_LOC", locacion);
         cmd.Parameters.AddWithValue("@INFORMADA", informada);
         cmd.ExecuteNonQuery();
         cmd.Connection.Close();
         cmd.Dispose();
     }
     catch (Exception)
     {
         throw;
     }
 }
コード例 #17
0
 public static void ApruebaSolicitud(int id, string idpersona, int id_usuario)
 {
     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_PERSONAS_APROBADAS";
         cmd.Parameters.AddWithValue("@ID_SOLICITUD", id);
         cmd.Parameters.AddWithValue("@XML", idpersona);
         cmd.Parameters.AddWithValue("@ID_USUARIO", id_usuario);
         cmd.ExecuteNonQuery();
         cmd.Connection.Close();
         cmd.Dispose();
     }
     catch (Exception)
     {
         throw;
     }
 }
コード例 #18
0
 public static void GuardaSolicitud(string puerto, DateTime fechainicio, DateTime fechafin, string tingreso, string empresa, string perxml, string vehiculoxml, int usuario)
 {
     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_GUARDA_SOLICITUD";
         cmd.Parameters.AddWithValue("@puerto", puerto);
         cmd.Parameters.AddWithValue("@fechainicio", fechainicio);
         cmd.Parameters.AddWithValue("@fechafin", fechafin);
         cmd.Parameters.AddWithValue("@tingreso", tingreso);
         cmd.Parameters.AddWithValue("@usuario", usuario);
         cmd.Parameters.AddWithValue("@empresa", empresa);
         cmd.Parameters.AddWithValue("@perxml", perxml);
         cmd.Parameters.AddWithValue("@vehiculoxml", vehiculoxml);
         cmd.ExecuteNonQuery();
         cmd.Connection.Close();
         cmd.Dispose();
     }
     catch (Exception)
     {
         throw;
     }
 }
コード例 #19
0
        public static string ValidaIngresoSolicitud(string puerto, DateTime fechainicio, DateTime fechafin, string tingreso, string empresa, string perxml, string vehiculoxml)
        {
            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.CommandType = CommandType.StoredProcedure;
                cmd.CommandText = "SP_VALIDAR_SOLICITUD";
                cmd.Parameters.AddWithValue("@puerto", puerto);
                cmd.Parameters.AddWithValue("@fechainicio", fechainicio);
                cmd.Parameters.AddWithValue("@fechafin", fechafin);
                cmd.Parameters.AddWithValue("@tingreso", tingreso);
                cmd.Parameters.AddWithValue("@empresa", empresa);
                cmd.Parameters.AddWithValue("@perxml", perxml);
                cmd.Parameters.AddWithValue("@vehiculoxml", vehiculoxml);
                string html = "";
                da.Fill(dt);
                cmd.Connection.Close();
                cmd.Dispose();

                if (dt.Rows.Count > 0)
                {
                    html = Util.DevuelveTablaMod(dt, "Quitar");
                }
                return(html);
            }
            catch (Exception)
            {
                throw;
            }
        }
コード例 #20
0
 public static void ModificarPerfiles(int idusuario, int perfil, string accion)
 {
     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 = "MODIFICAR_PERFILES";
         cmd.Parameters.AddWithValue("@idusuario", idusuario);
         cmd.Parameters.AddWithValue("@perfil", perfil);
         cmd.Parameters.AddWithValue("@accion", accion);
         cmd.ExecuteNonQuery();
         cmd.Connection.Close();
         cmd.Dispose();
     }
     catch (Exception)
     {
         throw;
     }
 }
コード例 #21
0
 public static List <Nacionalidad> GetNacionalidad()
 {
     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_RECUPERA_NACIONALIDAD";
         da.Fill(dt);
         cmd.Connection.Close();
         cmd.Dispose();
         List <Nacionalidad> ls_nacionalidad = new List <Nacionalidad>();
         if (dt.Rows.Count > 0)
         {
             foreach (DataRow item in dt.Rows)
             {
                 ls_nacionalidad.Add(new Nacionalidad
                 {
                     Id     = Int32.Parse(item["ID_NACIONALIDAD"].ToString()),
                     Nombre = item["NACIONALIDAD"].ToString()
                 });
             }
         }
         return(ls_nacionalidad);
     }
     catch (Exception)
     {
         throw;
     }
 }
コード例 #22
0
 public static string DevuelveAprobadores(int id, int rut)
 {
     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_APROBADORES_INGRESO";
         string html = "";
         cmd.Parameters.AddWithValue("@ID_SOLICITUD", id);
         cmd.Parameters.AddWithValue("@RUT", rut);
         da.Fill(dt);
         cmd.Connection.Close();
         cmd.Dispose();
         if (dt.Rows.Count > 0)
         {
             html = Util.DevuelveBodyHtmlNormalEditable(dt);
         }
         return(html);
     }
     catch (Exception)
     {
         throw;
     }
 }
コード例 #23
0
        public static string GetVehiculosDia()
        {
            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_INGRESOS_VEHICULO";
                da.Fill(dt);
                cmd.Connection.Close();
                cmd.Dispose();
                string html = "";

                if (dt.Rows.Count > 0)
                {
                    html = Util.DevuelveBodyHtmlNormal(dt);
                }
                return(html);
            }
            catch (Exception)
            {
                throw;
            }
        }
コード例 #24
0
        public static List <Vehiculo> ListarPatente(int id)
        {
            try
            {
                SqlCommand     cmd   = new SqlCommand();
                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 = "LISTA_VEHICULOS_SOL";
                cmd.Parameters.AddWithValue("@ID_SOLICITUD", id);
                SqlDataReader   rdr        = cmd.ExecuteReader();
                List <Vehiculo> ls_patente = new List <Vehiculo>();
                while (rdr.Read())
                {
                    ls_patente.Add(new Vehiculo
                    {
                        Id      = Int32.Parse(rdr["ID_VEHICULO"].ToString()),
                        Patente = rdr["PATENTE"].ToString(),
                    });
                }

                cmd.Connection.Close();
                cmd.Dispose();
                return(ls_patente);
            }
            catch (Exception)
            {
                throw;
            }
        }
コード例 #25
0
        public static string GetNavesPrincipal_Html()
        {
            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_NAVES_LISTAR_ESTADO";
                string html = "";
                da.Fill(dt);
                cmd.Connection.Close();
                cmd.Dispose();

                if (dt.Rows.Count > 0)
                {
                    html = Util.DevuelveBodyHtmlNormalEditable(dt);
                }
                return(html);
            }
            catch (Exception)
            {
                throw;
            }
        }
コード例 #26
0
        public static string ActualizaFecha(DateTime fecha, string personas)
        {
            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_ACTUALIZA_INDUCCION";
                cmd.Parameters.AddWithValue("@fecha", fecha);
                cmd.Parameters.AddWithValue("@personas", personas);

                cmd.ExecuteNonQuery();
                cmd.Connection.Close();
                cmd.Dispose();
                return("ok");
            }
            catch (Exception ex)
            {
                return(ex.Message);
            }
        }
コード例 #27
0
        public static Ingreso BuscarIngreso(int rut, string pasaporte)

        {
            try
            {
                SqlCommand     cmd   = new SqlCommand();
                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 = "DATOS_MOVIMIENTO";
                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);
                }

                SqlDataReader rdr         = cmd.ExecuteReader();
                Ingreso       aux_ingreso = new Ingreso();

                while (rdr.Read())
                {
                    aux_ingreso.Nombre       = rdr["NOMBRE"].ToString();
                    aux_ingreso.Idsolicitud  = Int32.Parse(rdr["ID_SOLICITUD"].ToString());
                    aux_ingreso.Estado       = rdr["ESTADO"].ToString();
                    aux_ingreso.Autorizacion = rdr["AUTORIZACION"].ToString();
                    aux_ingreso.Puerto       = rdr["PUERTO"].ToString();
                    aux_ingreso.Usuario      = rdr["USUARIO"].ToString();
                    aux_ingreso.Locacion     = rdr["LOCACION"].ToString();
                    aux_ingreso.Nave         = rdr["NAVE"].ToString();
                    aux_ingreso.Inicio       = rdr["FECHA_DESDE"].ToString();
                    aux_ingreso.Fin          = rdr["FECHA_HASTA"].ToString();
                    aux_ingreso.Empresa      = rdr["EMPRESA"].ToString();
                    aux_ingreso.Idaprobado   = Int32.Parse(rdr["ID_PERSONA_APROBADA"].ToString());
                    aux_ingreso.Pasaporte    = rdr["PASAPORTE"].ToString();
                }

                cmd.Connection.Close();
                cmd.Dispose();
                return(aux_ingreso);
            }
            catch (Exception)
            {
                throw;
            }
        }
コード例 #28
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;
            }
        }
コード例 #29
0
        public static string RegistraAcceso(int tipo, string ip, int persona_persona_aprobada, string patente, int tipoPago, int detalle, string guia, double toneledas, string pc, string boleta, string motivo, string nave, string lancha, int idempresa, int idsolicitud, int tipoVehiculo, string usuario, string tipoContado, string cantidadHoras, double tara)
        {
            string idresp = "0";

            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 = "REGISTRA_ACCESO_CLIENTE";
                cmd.Parameters.AddWithValue("@MOV_ID_MOVIMIENTO", tipo);
                cmd.Parameters.AddWithValue("@IP", "");
                cmd.Parameters.AddWithValue("@ID_VEHICULO", patente);
                cmd.Parameters.AddWithValue("@ID_PERSONA_APROBADA", persona_persona_aprobada);

                cmd.Parameters.AddWithValue("@TIPO_PAGO", tipoPago);
                cmd.Parameters.AddWithValue("@DETALLE", detalle);
                cmd.Parameters.AddWithValue("@NGUIA", guia);
                cmd.Parameters.AddWithValue("@TONELADAS", toneledas);
                cmd.Parameters.AddWithValue("@TARA", tara);
                cmd.Parameters.AddWithValue("@PC", pc);
                cmd.Parameters.AddWithValue("@BOLETA", boleta);

                cmd.Parameters.AddWithValue("@MOTIVO", motivo);
                cmd.Parameters.AddWithValue("@NAVE", nave);
                cmd.Parameters.AddWithValue("@LANCHA", lancha);
                cmd.Parameters.AddWithValue("@IDEMPRESA", idempresa);
                cmd.Parameters.AddWithValue("@ID_SOLICITUD", idsolicitud);

                cmd.Parameters.AddWithValue("@TIPOVEHICULO", tipoVehiculo);

                cmd.Parameters.AddWithValue("@USUARIO", usuario);
                cmd.Parameters.AddWithValue("@TIPOCONTADO", tipoContado);
                cmd.Parameters.AddWithValue("@CANTIDADHORAS", cantidadHoras);
                cmd.Parameters.AddWithValue("@IDENTRADA", 0);
                cmd.Parameters["@IDENTRADA"].Direction = ParameterDirection.Output;
                cmd.ExecuteNonQuery();
                idresp = cmd.Parameters["@IDENTRADA"].Value.ToString();

                cmd.Connection.Close();
                cmd.Dispose();

                return(idresp);
            }
            catch (SqlException ex)
            {
                return("Error Numero 57-AccesoClienteDAL");
            }
        }
コード例 #30
0
        public static string GetEmpresasActivas(int rut, string nombre)
        {
            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_EMPRESAS_ACTIVAS";
                string html = "";


                if (rut == 0)
                {
                    cmd.Parameters.AddWithValue("@rut", System.DBNull.Value);
                }
                else
                {
                    cmd.Parameters.AddWithValue("@rut", rut);
                }


                if (nombre == "")
                {
                    cmd.Parameters.AddWithValue("@NOMBRE", System.DBNull.Value);
                }
                else
                {
                    cmd.Parameters.AddWithValue("@NOMBRE", nombre);
                }


                da.Fill(dt);
                cmd.Connection.Close();
                cmd.Dispose();

                if (dt.Rows.Count > 0)
                {
                    html = Util.DevuelveTablaHtml(dt);
                }


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