Пример #1
0
        public int CheckUser(Usuario U)
        {
            // DSL dsl = new DSL();
            int IDT = 0;

            //Usuario Us = new Usuario();
            dsl = new DSL();
            DataTable Dt = new DataTable();

            try
            {
                dsl.Open(Con, Proveedor.SQLServer);
                dsl.InitialSQLStatement("dbo.CheckUser", CommandType.StoredProcedure);
                dsl.SetParameterProcedure("Id", ParameterDirection.Output, eTypes.Entero, null);
                dsl.SetParameterProcedure("NombreU", ParameterDirection.Input, eTypes.Cadena, U.NombreUsuario);
                dsl.SetParameterProcedure("Password", ParameterDirection.Input, eTypes.Cadena, U.CodigoAcceso);
                IDT = int.Parse(dsl.ExecuteStoredOutPut().ToString());
                dsl.Close();
                return(IDT);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message, ex);
            }
            finally
            {
                dsl = null;
            }
        }
Пример #2
0
    public long LoginXML(Credenciales cre)
    {
        DSL _connection = new DSL();
        try
        {
            _connection.Open(ConfigurationManager.ConnectionStrings["dbLogin"].ToString(), RNConnection.DataAbstractionLayer.eProvider.SQLServer);
            _connection.InitialSQLStatement("dbo.fe_Autenticarse_xml", System.Data.CommandType.StoredProcedure);
            _connection.SetParameterProcedure("@nick", System.Data.ParameterDirection.Input, RNConnection.DataAbstractionLayer.eTypes.Cadena, cre.Nick);
            _connection.SetParameterProcedure("@pwd", System.Data.ParameterDirection.Input, RNConnection.DataAbstractionLayer.eTypes.Cadena, cre.Password);
            _connection.SetParameterProcedure("@ResultadoXML", System.Data.ParameterDirection.ReturnValue, RNConnection.DataAbstractionLayer.eTypes.XML, null);

            long IdCredencial = 0;
            XmlReader xmlr = _connection.ExecuteXMLReader();
            XDocument XDocEsquema = XDocument.Load(xmlr);
            var Cursor = from valor in XDocEsquema.Descendants("Personas")
                         select valor;
            foreach (var item in Cursor)
            {
                IdCredencial = long.Parse(item.Element("Credencial").Value.ToString());
                break;
            }
            return IdCredencial;
        }
        catch (Exception ex)
        {
            throw new Exception("Error: " + ex.Message, ex);
        }
    }
Пример #3
0
 public void ModLab(Modelos.Laboratorio L)
 {
     try
     {
         dsl = new DSL();
         dsl.Open("DATA SOURCE = DESKTOP-3AQGIM6\\SQLEXPRESS; INITIAL CATALOG = PROYECTOINTEGRADOR; user=sa; password=#m1m2m3m4m5", Proveedor.SQLServer);
         dsl.InitialSQLStatement("dbo.usp_ModLab", CommandType.StoredProcedure);
         dsl.SetParameterProcedure("@Id", ParameterDirection.Input, eTypes.Entero, L.IdLab);
         dsl.SetParameterProcedure("@Nombre", ParameterDirection.Input, eTypes.Cadena, L.Nombre);
         dsl.SetParameterProcedure("@Director", ParameterDirection.Input, eTypes.Cadena, L.Director);
         dsl.SetParameterProcedure("@Telefono", ParameterDirection.Input, eTypes.Cadena, L.Telefono);
         dsl.SetParameterProcedure("@Calle", ParameterDirection.Input, eTypes.Cadena, L.Calle);
         dsl.SetParameterProcedure("@Colonia", ParameterDirection.Input, eTypes.Cadena, L.Colonia);
         dsl.SetParameterProcedure("@Municipio", ParameterDirection.Input, eTypes.Cadena, L.Municipio);
         dsl.SetParameterProcedure("@Estado", ParameterDirection.Input, eTypes.Cadena, L.Estado);
         dsl.ExecuteNonQuery();
         dsl.Close();
     }
     catch (Exception e)
     {
         throw new Exception(e.Message, e);
     }
     finally
     {
         dsl = null;
     }
 }
 public void AddCons(Consulta C, int IDCH)
 {
     try
     {
         dsl = new DSL();
         dsl.Open("DATA SOURCE = DESKTOP - 3AQGIM6\\SQLEXPRESS; INITIAL CATALOG = PROYECTOINTEGRADOR; user = sa; password =#m1m2m3m4m5", Proveedor.SQLServer);
         dsl.InitialSQLStatement("dbo.usp_AddCons", CommandType.StoredProcedure);
         dsl.SetParameterProcedure("@IdPac", ParameterDirection.Input, eTypes.Entero, IDCH);
         dsl.SetParameterProcedure("@Peso", ParameterDirection.Input, eTypes.Entero, C.Peso);
         dsl.SetParameterProcedure("@Altura", ParameterDirection.Input, eTypes.Entero, C.Altura);
         dsl.SetParameterProcedure("@Presion", ParameterDirection.Input, eTypes.Cadena, C.PresionArt);
         dsl.SetParameterProcedure("@Motivo", ParameterDirection.Input, eTypes.Cadena, C.Motivo);
         dsl.SetParameterProcedure("@Antecedentes", ParameterDirection.Input, eTypes.Cadena, C.Antecedentes);
         dsl.SetParameterProcedure("@Diagnostico", ParameterDirection.Input, eTypes.Cadena, C.Diagnostico);
         dsl.SetParameterProcedure("@Receta", ParameterDirection.Input, eTypes.Cadena, C.Receta);
         dsl.ExecuteNonQuery();
         dsl.Close();
     }
     catch (Exception e)
     {
         throw new Exception(e.Message, e);
     }
     finally
     {
         dsl = null;
     }
 }
Пример #5
0
 public int AddLab(Modelos.Laboratorio L)
 {
     try
     {
         dsl = new DSL();
         int IDL;
         dsl.Open("DATA SOURCE = JARVIS; INITIAL CATALOG = PROYECTOINTEGRADOR; INTEGRATED SECURITY = YES", Proveedor.SQLServer);
         dsl.InitialSQLStatement("dbo.usp_AddLab", CommandType.StoredProcedure);
         dsl.SetParameterProcedure("@Nombre", ParameterDirection.Input, eTypes.Cadena, L.Nombre);
         dsl.SetParameterProcedure("@Director", ParameterDirection.Input, eTypes.Cadena, L.Director);
         dsl.SetParameterProcedure("@Telefono", ParameterDirection.Input, eTypes.Cadena, L.Telefono);
         dsl.SetParameterProcedure("@Calle", ParameterDirection.Input, eTypes.Cadena, L.Calle);
         dsl.SetParameterProcedure("@Colonia", ParameterDirection.Input, eTypes.Cadena, L.Colonia);
         dsl.SetParameterProcedure("@Municipio", ParameterDirection.Input, eTypes.Cadena, L.Municipio);
         dsl.SetParameterProcedure("@Estado", ParameterDirection.Input, eTypes.Cadena, L.Estado);
         dsl.SetParameterProcedure("@Id", ParameterDirection.Output, eTypes.Entero, null);
         IDL = int.Parse(dsl.ExecuteStoredOutPut().ToString());
         dsl.Close();
         return(IDL);
     }
     catch (Exception e)
     {
         throw new Exception(e.Message, e);
     }
     finally
     {
         dsl = null;
     }
 }
Пример #6
0
    public long Login(Credenciales cre)
    {
        DSL _connection = new DSL();
        try
        {
            _connection.Open(ConfigurationManager.ConnectionStrings["dbLogin"].ToString(), RNConnection.DataAbstractionLayer.eProvider.SQLServer);
            _connection.InitialSQLStatement("dbo.Autenticarse", System.Data.CommandType.StoredProcedure);
            _connection.SetParameterProcedure("@nick", System.Data.ParameterDirection.Input, RNConnection.DataAbstractionLayer.eTypes.Cadena, cre.Nick);
            _connection.SetParameterProcedure("@pwd", System.Data.ParameterDirection.Input, RNConnection.DataAbstractionLayer.eTypes.Cadena, cre.Password);

            long IdCredencial = long.Parse(_connection.ReturnObject().ToString());
            return IdCredencial;
        }
        catch (Exception ex)
        {
            throw new Exception("Error: " + ex.Message, ex);
        }
    }
Пример #7
0
    public long LoginOUTPUT(Credenciales cre)
    {
        DSL _connection = new DSL();
        try
        {
            _connection.Open(ConfigurationManager.ConnectionStrings["dbLogin"].ToString(), RNConnection.DataAbstractionLayer.eProvider.SQLServer);
            _connection.InitialSQLStatement("dbo.Autenticarse_out", System.Data.CommandType.StoredProcedure);
            _connection.SetParameterProcedure("@nick", System.Data.ParameterDirection.Input, RNConnection.DataAbstractionLayer.eTypes.Cadena, cre.Nick);
            _connection.SetParameterProcedure("@pwd", System.Data.ParameterDirection.Input, RNConnection.DataAbstractionLayer.eTypes.Cadena, cre.Password);
            _connection.SetParameterProcedure("@Credencial", System.Data.ParameterDirection.Output, RNConnection.DataAbstractionLayer.eTypes.Entero, null);

            long IdCredencial = long.Parse(_connection.ExecuteStroedOutPut().ToString());
            return IdCredencial;
        }
        catch (Exception ex)
        {
            return 0;
        }
    }
Пример #8
0
 public void ModCita(int IDC, Cita C)
 {
     try
     {
         dsl = new DSL();
         dsl.Open("DATA SOURCE = JARVIS; INITIAL CATALOG = PROYECTOINTEGRADOR; INTEGRATED SECURITY = YES", Proveedor.SQLServer);
         dsl.InitialSQLStatement("dbo.usp_AddCita", CommandType.StoredProcedure);
         dsl.SetParameterProcedure("@Id", ParameterDirection.Input, eTypes.Entero, IDC);
         dsl.SetParameterProcedure("@Fec", ParameterDirection.Input, eTypes.Cadena, C.FechaHora);
         dsl.ExecuteNonQuery();
         dsl.Close();
     }
     catch (Exception e)
     {
         throw new Exception(e.Message, e);
     }
     finally
     {
         dsl = null;
     }
 }
 public void AddCita(int IDP, Cita C)
 {
     try
     {
         dsl = new DSL();
         dsl.Open("DATA SOURCE = DESKTOP - 3AQGIM6\\SQLEXPRESS; INITIAL CATALOG = PROYECTOINTEGRADOR; user = sa; password =#m1m2m3m4m5", Proveedor.SQLServer);
         dsl.InitialSQLStatement("dbo.usp_AddCita", CommandType.StoredProcedure);
         dsl.SetParameterProcedure("@Id", ParameterDirection.Input, eTypes.Entero, IDP);
         dsl.SetParameterProcedure("@Fec", ParameterDirection.Input, eTypes.Cadena, C.FechaHora);
         dsl.ExecuteNonQuery();
         dsl.Close();
     }
     catch (Exception e)
     {
         throw new Exception(e.Message, e);
     }
     finally
     {
         dsl = null;
     }
 }
Пример #10
0
 public void AddEL(int IDP, int IDL, EstudioLab EL)
 {
     try
     {
         dsl = new DSL();
         dsl.Open("DATA SOURCE = JARVIS; INITIAL CATALOG = PROYECTOINTEGRADOR; INTEGRATED SECURITY = YES", Proveedor.SQLServer);
         dsl.InitialSQLStatement("dbo.usp_AddEL", CommandType.StoredProcedure);
         dsl.SetParameterProcedure("@Idp", ParameterDirection.Input, eTypes.Entero, IDP);
         dsl.SetParameterProcedure("@Idl", ParameterDirection.Input, eTypes.Entero, IDL);
         dsl.SetParameterProcedure("@Motivo", ParameterDirection.Input, eTypes.Cadena, EL.Motivo);
         dsl.ExecuteNonQuery();
         dsl.Close();
     }
     catch (Exception e)
     {
         throw new Exception(e.Message, e);
     }
     finally
     {
         dsl = null;
     }
 }
Пример #11
0
    public long Login(Username users)
    {
        DSL _connection = new DSL();

        try
        {
            _connection.Open(ConfigurationManager.ConnectionStrings["dbLogin"].ToString(), RnConection.DataAbstractionLayer.Provedor.SQLServer);
            _connection.InitialSQLStatement("Autenticarse", System.Data.CommandType.StoredProcedure);
            _connection.SetParameterProcedure("@nick", System.Data.ParameterDirection.Input, RnConection.DataAbstractionLayer.eTypes.Cadena, users.user);
            _connection.SetParameterProcedure("@pwd", System.Data.ParameterDirection.Input, RnConection.DataAbstractionLayer.eTypes.Cadena, users.password);
            long IdCredencial = long.Parse(_connection.ReturnObject().ToString());
            return(IdCredencial);
        }
        catch (Exception ex)
        {
            throw new Exception(ex.Message, ex);
        }
        finally
        {
            _connection.Close();
        }
    }
Пример #12
0
 public void AddHC(Paciente P, Consulta HC)
 {
     try
     {
         dsl = new DSL();
         dsl.Open("DATA SOURCE = JARVIS; INITIAL CATALOG = PROYECTOINTEGRADOR; INTEGRATED SECURITY = YES", Proveedor.SQLServer);
         dsl.InitialSQLStatement("dbo.usp_AddHC", CommandType.StoredProcedure);
         dsl.SetParameterProcedure("@Id", ParameterDirection.Input, eTypes.Entero, P.IdPaciente);
         dsl.SetParameterProcedure("@Peso", ParameterDirection.Input, eTypes.Entero, HC.Peso);
         dsl.SetParameterProcedure("@Altura", ParameterDirection.Input, eTypes.Entero, HC.Altura);
         dsl.SetParameterProcedure("@Presion", ParameterDirection.Input, eTypes.Entero, HC.PresionArt);
         dsl.ExecuteNonQuery();
         dsl.Close();
     }
     catch (Exception e)
     {
         throw new Exception(e.Message, e);
     }
     finally
     {
         dsl = null;
     }
 }
Пример #13
0
 public void AddServ(List <ItemServLab> LS, int idl)
 {
     try
     {
         foreach (ItemServLab SL in LS)
         {
             dsl = new DSL();
             dsl.Open("DATA SOURCE = DESKTOP-DMUTBHE; INITIAL CATALOG = PROYECTOINTEGRADOR; INTEGRATED SECURITY = YES", Proveedor.SQLServer);
             dsl.InitialSQLStatement("dbo.usp_AddServs", CommandType.StoredProcedure);
             dsl.SetParameterProcedure("@IdLab", ParameterDirection.Input, eTypes.Entero, idl);
             dsl.SetParameterProcedure("@Serv", ParameterDirection.Input, eTypes.Cadena, SL.Servicio);
             dsl.ExecuteNonQuery();
             dsl.Close();
         }
     }
     catch (Exception e)
     {
         throw new Exception(e.Message, e);
     }
     finally
     {
         dsl = null;
     }
 }
Пример #14
0
 public void DelPac(int IDP)
 {
     try
     {
         dsl = new DSL();
         dsl.Open(Con, Proveedor.SQLServer);
         dsl.InitialSQLStatement("dbo.usp_DelPac", CommandType.StoredProcedure);
         dsl.SetParameterProcedure("@Id", ParameterDirection.Input, eTypes.Entero, IDP);
         dsl.ExecuteNonQuery();
         dsl.Close();
     }
     catch (Exception e)
     {
         throw new Exception();
     }
     finally
     {
         dsl = null;
     }
 }
Пример #15
0
    public int CompAuth(long obtainedCred)
    {
        DSL _connection = new DSL();

        try
        {
            _connection.Open(ConfigurationManager.ConnectionStrings["dbLogin"].ToString(), RnConection.DataAbstractionLayer.Provedor.SQLServer);
            _connection.InitialSQLStatement("ComprobarNivel", System.Data.CommandType.StoredProcedure);
            _connection.SetParameterProcedure("@id", System.Data.ParameterDirection.Input, RnConection.DataAbstractionLayer.eTypes.Entero, obtainedCred);
            int NivelAuth = int.Parse(_connection.ReturnObject().ToString());
            return(NivelAuth);
        }
        catch (Exception ex)
        {
            throw new Exception(ex.Message, ex);
        }
        finally
        {
            _connection.Close();
        }
    }
Пример #16
0
 public void ModPac(Paciente P)
 {
     try
     {
         dsl = new DSL();
         dsl.Open(Con, Proveedor.SQLServer);
         dsl.InitialSQLStatement("dbo.usp_ModPac", CommandType.StoredProcedure);
         dsl.SetParameterProcedure("@Nombre", ParameterDirection.Input, eTypes.Cadena, P.Nombre);
         dsl.SetParameterProcedure("@ApePat", ParameterDirection.Input, eTypes.Cadena, P.ApePaterno);
         dsl.SetParameterProcedure("@ApeMat", ParameterDirection.Input, eTypes.Cadena, P.ApeMaterno);
         dsl.SetParameterProcedure("@Edad", ParameterDirection.Input, eTypes.Cadena, P.Edad);
         dsl.SetParameterProcedure("@Sexo", ParameterDirection.Input, eTypes.Cadena, P.Sexo);
         dsl.SetParameterProcedure("@FechaNac", ParameterDirection.Input, eTypes.Cadena, P.FechaNacimiento);
         dsl.SetParameterProcedure("@EstadoCivil", ParameterDirection.Input, eTypes.Cadena, P.EstadoCivil);
         dsl.SetParameterProcedure("@RFC", ParameterDirection.Input, eTypes.Cadena, P.RFC);
         dsl.SetParameterProcedure("@CURP", ParameterDirection.Input, eTypes.Cadena, P.CURP);
         dsl.SetParameterProcedure("@Email", ParameterDirection.Input, eTypes.Cadena, P.Email);
         dsl.SetParameterProcedure("@Ocupacion", ParameterDirection.Input, eTypes.Cadena, P.Ocupacion);
         dsl.SetParameterProcedure("@TelefonoMovil", ParameterDirection.Input, eTypes.Cadena, P.TelMovil);
         dsl.SetParameterProcedure("@TelefonoCasa", ParameterDirection.Input, eTypes.Cadena, P.TelCasa);
         dsl.SetParameterProcedure("@Calle", ParameterDirection.Input, eTypes.Cadena, P.Calle);
         dsl.SetParameterProcedure("@Colonia", ParameterDirection.Input, eTypes.Cadena, P.Colonia);
         dsl.SetParameterProcedure("@Estado", ParameterDirection.Input, eTypes.Cadena, P.Estado);
         dsl.SetParameterProcedure("@Municipio", ParameterDirection.Input, eTypes.Cadena, P.Municipio);
         dsl.SetParameterProcedure("@Num", ParameterDirection.Input, eTypes.Cadena, P.NumeroCasa);
         dsl.SetParameterProcedure("@IdPe", ParameterDirection.Input, eTypes.Entero, P.IdPersona);
         dsl.ExecuteNonQuery();
         dsl.Close();
     }
     catch (Exception e)
     {
         throw new Exception(e.Message, e);
     }
     finally
     {
         dsl = null;
     }
 }