Пример #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;
     }
 }
        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;
            }
        }
        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;
            }
        }