示例#1
0
        public static DataTable especialidades()
        {
            DataTable data = new DataTable();

            AdaptadorSQL.ConnectionValue = Properties.Settings.Default.conector;
            AdaptadorSQL.CreateObjects(true);
            List <SqlParameter> parameters = new List <SqlParameter>();

            parameters.Clear();
            SqlParameter parameter;

            try
            {
                data = AdaptadorSQL.SQLHelper_ExecuteReader("JOINEANDO_ANDO.lista_especialidades", parameters);
                return(data);
            }
            catch (Exception ex)
            {
                AdaptadorSQL.RollBackTransction();
                throw ex;
            }
            finally
            {
                AdaptadorSQL.ClearObjects();
            }
        }
示例#2
0
        public static DataTable funcionabilidadesHabilitadasXRol(int id)
        {
            DataTable data = new DataTable();

            AdaptadorSQL.ConnectionValue = Properties.Settings.Default.conector;
            AdaptadorSQL.CreateObjects(true);
            List <SqlParameter> parameters = new List <SqlParameter>();

            parameters.Clear();
            SqlParameter parameter;

            parameter       = new SqlParameter("@id", SqlDbType.Int);
            parameter.Value = id;


            parameters.Add(parameter);



            try
            {
                data = AdaptadorSQL.SQLHelper_ExecuteReader("JOINEANDO_ANDO.Seleccionar_Funcionabilidades_x_Rol", parameters);

                return(data);
            }
            catch (Exception ex)
            {
                AdaptadorSQL.RollBackTransction();
                throw ex;
            }
            finally
            {
                AdaptadorSQL.ClearObjects();
            }
        }
示例#3
0
        public static DataTable ListadoEspecialidadesConMasCancelaciones(int ano, int semestre)
        {
            DataTable data = new DataTable();

            AdaptadorSQL.ConnectionValue = Properties.Settings.Default.conector;
            AdaptadorSQL.CreateObjects(true);
            List <SqlParameter> parameters = new List <SqlParameter>();

            parameters.Clear();
            SqlParameter parameter;

            try
            {
                parameter       = new SqlParameter("@anio", SqlDbType.Int);
                parameter.Value = ano;
                parameters.Add(parameter);
                parameter       = new SqlParameter("@semestre", SqlDbType.Int);
                parameter.Value = semestre;
                parameters.Add(parameter);
                data = AdaptadorSQL.SQLHelper_ExecuteReader("JOINEANDO_ANDO.ListadoEspecialidadesConMasCancelaciones", parameters);
                return(data);
            }
            catch (Exception ex)
            {
                AdaptadorSQL.RollBackTransction();
                throw ex;
            }
            finally
            {
                AdaptadorSQL.ClearObjects();
            }
        }
示例#4
0
        public static int login(string username, string password)
        {
            DataTable data = new DataTable();

            AdaptadorSQL.ConnectionValue = Properties.Settings.Default.conector;
            AdaptadorSQL.CreateObjects(true);
            List <SqlParameter> parameters = new List <SqlParameter>();

            parameters.Clear();
            SqlParameter parameter;

            try
            {
                parameter       = new SqlParameter("@UserId", SqlDbType.NVarChar, 50);
                parameter.Value = username;
                parameters.Add(parameter);

                parameter       = new SqlParameter("@Pas", SqlDbType.NVarChar, 50);
                parameter.Value = password;
                parameters.Add(parameter);

                data = AdaptadorSQL.SQLHelper_ExecuteReader("JOINEANDO_ANDO.validar_usuario", parameters);

                return(int.Parse(data.Rows[0][1].ToString()));
            }
            catch (Exception ex)
            {
                AdaptadorSQL.RollBackTransction();
                throw ex;
            }
            finally
            {
                AdaptadorSQL.ClearObjects();
            }
        }
示例#5
0
        public static DataTable listarRoles()
        {
            DataTable data = new DataTable();

            AdaptadorSQL.ConnectionValue = Properties.Settings.Default.conector;
            AdaptadorSQL.CreateObjects(true);

            try
            {
                data = AdaptadorSQL.SQLHelper_ExecuteReader("JOINEANDO_ANDO.listarRoles");
                return(data);
            }
            catch (Exception ex)
            {
                AdaptadorSQL.RollBackTransction();
                throw ex;
            }
            finally
            {
                AdaptadorSQL.ClearObjects();
            }


            //datosqlconect conecta
            //sqlcoecto execprdatatablwe pr listarRoles
            // return new DataTable();
        }
示例#6
0
        public static DataTable roles_x_usuario(int userId)
        {
            DataTable data = new DataTable();

            AdaptadorSQL.ConnectionValue = Properties.Settings.Default.conector;
            AdaptadorSQL.CreateObjects(true);
            List <SqlParameter> parameters = new List <SqlParameter>();

            parameters.Clear();
            SqlParameter parameter;

            try
            {
                parameter       = new SqlParameter("@UserId", SqlDbType.Int);
                parameter.Value = userId;
                parameters.Add(parameter);



                data = AdaptadorSQL.SQLHelper_ExecuteReader("JOINEANDO_ANDO.roles_x_usuario", parameters);

                return(data);
            }
            catch (Exception ex)
            {
                AdaptadorSQL.RollBackTransction();
                throw ex;
            }
            finally
            {
                AdaptadorSQL.ClearObjects();
            }
        }
示例#7
0
        public static DataTable listarCambios(string numero_afiliado)
        {
            DataTable data = new DataTable();

            AdaptadorSQL.ConnectionValue = Properties.Settings.Default.conector;
            AdaptadorSQL.CreateObjects(true);
            List <SqlParameter> parameters = new List <SqlParameter>();

            parameters.Clear();
            SqlParameter parameter;

            try
            {
                parameter       = new SqlParameter("@numero_afiliado", SqlDbType.BigInt);
                parameter.Value = long.Parse(numero_afiliado);
                parameters.Add(parameter);
                data = AdaptadorSQL.SQLHelper_ExecuteReader("JOINEANDO_ANDO.listar_cambios", parameters);
                return(data);
            }
            catch (Exception ex)
            {
                AdaptadorSQL.RollBackTransction();
                throw ex;
            }
            finally
            {
                AdaptadorSQL.ClearObjects();
            }
        }
示例#8
0
        public static DataTable filtro(int funcionabilidad, string habilitado)
        {
            //Se podria mejorar con un union
            DataTable data = new DataTable();

            AdaptadorSQL.ConnectionValue = Properties.Settings.Default.conector;
            AdaptadorSQL.CreateObjects(true);



            List <SqlParameter> parameters = new List <SqlParameter>();

            parameters.Clear();
            SqlParameter parameter;



            if (funcionabilidad != -1)
            {
                Console.WriteLine("funcion" + funcionabilidad);
                parameter       = new SqlParameter("@idfuncionabilidad", SqlDbType.Int);
                parameter.Value = funcionabilidad;
                parameters.Add(parameter);
            }

            if (habilitado == "Habilitado")
            {
                Console.WriteLine("paso x aca");
                parameter       = new SqlParameter("@habilitado", SqlDbType.Bit);
                parameter.Value = 1;
                parameters.Add(parameter);
            }

            if (habilitado == "Inhabilitado")
            {
                parameter       = new SqlParameter("@habilitado", SqlDbType.Bit);
                parameter.Value = 0;
                parameters.Add(parameter);
            }



            try
            {
                data = AdaptadorSQL.SQLHelper_ExecuteReader("JOINEANDO_ANDO.filtro_rol", parameters);

                return(data);
            }
            catch (Exception ex)
            {
                AdaptadorSQL.RollBackTransction();
                throw ex;
            }
            finally
            {
                AdaptadorSQL.ClearObjects();
            }
        }
示例#9
0
        //PONER LOS FILTROS BIEN
        public static DataTable filtroAfiliados(int medico, DateTime hora, String numeroAfiliado = "", String turno = "")
        {
            DataTable data = new DataTable();

            AdaptadorSQL.ConnectionValue = Properties.Settings.Default.conector;
            AdaptadorSQL.CreateObjects(true);
            List <SqlParameter> parameters = new List <SqlParameter>();

            parameters.Clear();
            SqlParameter parameter;

            try
            {
                parameter       = new SqlParameter("@medico", SqlDbType.Int);
                parameter.Value = medico;
                parameters.Add(parameter);


                parameter       = new SqlParameter("@fecha", SqlDbType.DateTime);
                parameter.Value = hora;
                parameters.Add(parameter);

                if (turno != "")
                {
                    parameter       = new SqlParameter("@numeroTurno", SqlDbType.Int);
                    parameter.Value = int.Parse(turno);
                    parameters.Add(parameter);
                }



                if (numeroAfiliado != "")
                {
                    parameter       = new SqlParameter("@numeroAfiliado", SqlDbType.Int);
                    parameter.Value = int.Parse(numeroAfiliado);
                    parameters.Add(parameter);
                }



                data = AdaptadorSQL.SQLHelper_ExecuteReader("JOINEANDO_ANDO.busqueda_medico_resultado", parameters);
                return(data);
            }
            catch (Exception ex)
            {
                AdaptadorSQL.RollBackTransction();
                throw ex;
            }
            finally
            {
                AdaptadorSQL.ClearObjects();
            }
        }
示例#10
0
        public static DataTable filtroAfiliados(string nombre = "", string apellido = "", string tipo = "", string numeroDocumento = "")
        {
            DataTable data = new DataTable();

            AdaptadorSQL.ConnectionValue = Properties.Settings.Default.conector;
            AdaptadorSQL.CreateObjects(true);
            List <SqlParameter> parameters = new List <SqlParameter>();

            parameters.Clear();
            SqlParameter parameter;

            try
            {
                if (nombre != "")
                {
                    parameter       = new SqlParameter("@nombre", SqlDbType.NVarChar, 255);
                    parameter.Value = nombre;
                    parameters.Add(parameter);
                }
                if (apellido != "")
                {
                    parameter       = new SqlParameter("@apellido", SqlDbType.NVarChar, 255);
                    parameter.Value = apellido;
                    parameters.Add(parameter);
                }
                if (tipo != "")
                {
                    parameter       = new SqlParameter("@tipo", SqlDbType.NVarChar, 255);
                    parameter.Value = tipo;
                    parameters.Add(parameter);
                }

                if (numeroDocumento != "")
                {
                    parameter       = new SqlParameter("@numerodocumento", SqlDbType.NVarChar, 255);
                    parameter.Value = numeroDocumento;
                    parameters.Add(parameter);
                }


                data = AdaptadorSQL.SQLHelper_ExecuteReader("JOINEANDO_ANDO.filtro_paciente", parameters);
                return(data);
            }
            catch (Exception ex)
            {
                AdaptadorSQL.RollBackTransction();
                throw ex;
            }
            finally
            {
                AdaptadorSQL.ClearObjects();
            }
        }
示例#11
0
        //PONER LOS FILTROS BIEN
        public static DataTable filtroAfiliados(DateTime hora, String medico = "", String especialidad = "", String numeroTurno = "", String numeroAfiliado = "")
        {
            DataTable data = new DataTable();

            AdaptadorSQL.ConnectionValue = Properties.Settings.Default.conector;
            AdaptadorSQL.CreateObjects(true);
            List <SqlParameter> parameters = new List <SqlParameter>();

            parameters.Clear();
            SqlParameter parameter;

            try
            {
                parameter       = new SqlParameter("@fecha", SqlDbType.DateTime);
                parameter.Value = hora;
                parameters.Add(parameter);

                if (medico != "")
                {
                    parameter       = new SqlParameter("@medico", SqlDbType.NVarChar, 255);
                    parameter.Value = medico;
                    parameters.Add(parameter);
                }

                if (especialidad != "")
                {
                    parameter       = new SqlParameter("@especialidad", SqlDbType.NVarChar, 255);
                    parameter.Value = especialidad;
                    parameters.Add(parameter);
                }


                data = AdaptadorSQL.SQLHelper_ExecuteReader("JOINEANDO_ANDO.listado_registro_atencion", parameters);
                return(data);
            }
            catch (Exception ex)
            {
                AdaptadorSQL.RollBackTransction();
                throw ex;
            }
            finally
            {
                AdaptadorSQL.ClearObjects();
            }
        }
示例#12
0
        public static DataTable listarFuncionalidades()
        {
            DataTable data = new DataTable();

            AdaptadorSQL.ConnectionValue = Properties.Settings.Default.conector;
            AdaptadorSQL.CreateObjects(true);

            try
            {
                data = AdaptadorSQL.SQLHelper_ExecuteReader("JOINEANDO_ANDO.seleccionar_funcionabilidades");
                return(data);
            }
            catch (Exception ex)
            {
                AdaptadorSQL.RollBackTransction();
                throw ex;
            }
            finally
            {
                AdaptadorSQL.ClearObjects();
            }
        }