コード例 #1
0
ファイル: DB_auditoria.cs プロジェクト: robertgon97/AppVenta
        // GET ID
        public DataTable GetIdUser(DB_auditoria AuditoriaID)
        {
            string        respuesta     = "";
            DataTable     AllAuditorias = new DataTable("auditoria");
            SqlConnection SQL           = new SqlConnection();

            try
            {
                SQL.ConnectionString = ConexionDB.StringConection;
                SqlCommand SQL_comando = new SqlCommand();
                SQL_comando.Connection = SQL;

                SQL_comando.CommandText = "GET_ID_auditoria";
                SQL_comando.CommandType = CommandType.StoredProcedure;

                SqlParameter IDAUDITORIAUSER = new SqlParameter();
                IDAUDITORIAUSER.ParameterName = "@idauditoria";
                IDAUDITORIAUSER.SqlDbType     = SqlDbType.Int;
                IDAUDITORIAUSER.Size          = 256;
                IDAUDITORIAUSER.Value         = AuditoriaID.Usuario_id;
                SQL_comando.Parameters.Add(IDAUDITORIAUSER);

                SqlDataAdapter RespuestaSQL = new SqlDataAdapter(SQL_comando);
                RespuestaSQL.Fill(AllAuditorias);
            }
            catch (Exception error)
            {
                respuesta     = error.Message;
                AllAuditorias = null;
                throw;
            }
            finally
            {
                if (SQL.State == ConnectionState.Open)
                {
                    SQL.Close();
                }
            }
            return(AllAuditorias);
        }
コード例 #2
0
ファイル: DB_auditoria.cs プロジェクト: robertgon97/AppVenta
        // GET SEARCH
        public DataTable GetSearch(DB_auditoria AuditoriaSearch)
        {
            string        respuesta     = "";
            DataTable     AllAuditorias = new DataTable("auditoria");
            SqlConnection SQL           = new SqlConnection();

            try
            {
                SQL.ConnectionString = ConexionDB.StringConection;
                SqlCommand SQL_comando = new SqlCommand();
                SQL_comando.Connection = SQL;

                SQL_comando.CommandText = "GET_SEARCH_auditoria";
                SQL_comando.CommandType = CommandType.StoredProcedure;

                SqlParameter Search = new SqlParameter();
                Search.ParameterName = "@search";
                Search.SqlDbType     = SqlDbType.VarChar;
                Search.Size          = 256;
                Search.Value         = AuditoriaSearch.Search_value;
                SQL_comando.Parameters.Add(Search);

                SqlDataAdapter RespuestaSQL = new SqlDataAdapter(SQL_comando);
                RespuestaSQL.Fill(AllAuditorias);
            }
            catch (Exception error)
            {
                respuesta     = error.Message;
                AllAuditorias = null;
                throw;
            }
            finally
            {
                if (SQL.State == ConnectionState.Open)
                {
                    SQL.Close();
                }
            }
            return(AllAuditorias);
        }
コード例 #3
0
ファイル: DB_auditoria.cs プロジェクト: robertgon97/AppVenta
        // DELETE
        public string Delete(DB_auditoria AuditoriaDelete)
        {
            string        respuesta = "";
            SqlConnection SQL       = new SqlConnection();

            try
            {
                SQL.ConnectionString = ConexionDB.StringConection;
                SQL.Open();

                SqlCommand SQL_comando = new SqlCommand();
                SQL_comando.Connection  = SQL;
                SQL_comando.CommandText = "DELETEauditoria";
                SQL_comando.CommandType = CommandType.StoredProcedure;

                SqlParameter Auditoriaiddd = new SqlParameter();
                Auditoriaiddd.ParameterName = "@idauditoria";
                Auditoriaiddd.SqlDbType     = SqlDbType.Int;
                Auditoriaiddd.Size          = 250;
                Auditoriaiddd.Value         = AuditoriaDelete.Auditoria_id;
                SQL_comando.Parameters.Add(Auditoriaiddd);

                respuesta = SQL_comando.ExecuteNonQuery() == 1 || true ? "Realizado Exitosamente" : "Error al eliminar la auditoria";
            }
            catch (Exception error)
            {
                respuesta = error.Message;
                throw;
            }
            finally
            {
                if (SQL.State == ConnectionState.Open)
                {
                    SQL.Close();
                }
            }
            return(respuesta);
        }
コード例 #4
0
ファイル: DB_auditoria.cs プロジェクト: robertgon97/AppVenta
        // EDIT
        public string Edit(DB_auditoria AuditoriaEdit)
        {
            string        respuesta = "";
            SqlConnection SQL       = new SqlConnection();

            try
            {
                SQL.ConnectionString = ConexionDB.StringConection;
                SQL.Open();

                SqlCommand SQL_comando = new SqlCommand();
                SQL_comando.Connection  = SQL;
                SQL_comando.CommandText = "PUTauditoria";
                SQL_comando.CommandType = CommandType.StoredProcedure;

                SqlParameter Auditoriaiddd = new SqlParameter();
                Auditoriaiddd.ParameterName = "@idauditoria";
                Auditoriaiddd.SqlDbType     = SqlDbType.Int;
                Auditoriaiddd.Size          = 250;
                Auditoriaiddd.Value         = AuditoriaEdit.Auditoria_id;
                SQL_comando.Parameters.Add(Auditoriaiddd);

                SqlParameter USER = new SqlParameter(); // instanciamos
                USER.ParameterName = "@usuario_id";     // nombre de variable
                USER.SqlDbType     = SqlDbType.Int;     // tipo de variable
                USER.Size          = 256;
                USER.Value         = AuditoriaEdit.Usuario_id;
                SQL_comando.Parameters.Add(USER);                                // Añadimos al comando

                SqlParameter FECHA = new SqlParameter();                         // instanciamos
                FECHA.ParameterName = "@auditoria_fecha";                        // nombre de variable
                FECHA.SqlDbType     = SqlDbType.Date;                            // tipo de variable
                FECHA.Value         = AuditoriaEdit.Auditoria_fecha;
                SQL_comando.Parameters.Add(FECHA);                               // Añadimos al comando

                SqlParameter ACCION = new SqlParameter();                        // instanciamos
                ACCION.ParameterName = "@auditoria_accion";                      // nombre de variable
                ACCION.SqlDbType     = SqlDbType.VarChar;                        // tipo de variable
                ACCION.Size          = 500;                                      // Tamaño de variable
                ACCION.Value         = AuditoriaEdit.Auditoria_accion;           // Valor de la variable
                SQL_comando.Parameters.Add(ACCION);                              // Añadimos al comando

                SqlParameter DESCRIPCION = new SqlParameter();                   // instanciamos
                DESCRIPCION.ParameterName = "@auditoria_descripcion";            // nombre de variable
                DESCRIPCION.SqlDbType     = SqlDbType.VarChar;                   // tipo de variable
                DESCRIPCION.Size          = 500;                                 // Tamaño de variable
                DESCRIPCION.Value         = AuditoriaEdit.Auditoria_descripcion; // Valor de la variable
                SQL_comando.Parameters.Add(DESCRIPCION);                         // Añadimos al comando

                respuesta = SQL_comando.ExecuteNonQuery() == 1 || true ? "Realizado Exitosamente" : "Error al modificar la auditoria";
            }
            catch (Exception error)
            {
                respuesta = error.Message;
                throw;
            }
            finally
            {
                if (SQL.State == ConnectionState.Open)
                {
                    SQL.Close();
                }
            }
            return(respuesta);
        }
コード例 #5
0
ファイル: DB_auditoria.cs プロジェクト: robertgon97/AppVenta
        // INSERT
        public string Create(DB_auditoria AuditoriaNew)
        {
            string        respuesta = "";
            SqlConnection SQL       = new SqlConnection();

            try
            {
                // Conexion
                SQL.ConnectionString = ConexionDB.StringConection;
                SQL.Open();

                // Establecer Procedimiento
                SqlCommand SQL_comando = new SqlCommand();
                SQL_comando.Connection  = SQL;                         // Heredar conexion
                SQL_comando.CommandText = "POSTauditoria";             // comando de procedimiento almacenado
                SQL_comando.CommandType = CommandType.StoredProcedure; // Indicamos que es un procedimiento almacenado

                // Creamos parametros de ejecucion SQL
                SqlParameter AUDITORIAid = new SqlParameter();         // instanciamos
                AUDITORIAid.ParameterName = "@idauditoria";            // nombre de variable
                AUDITORIAid.SqlDbType     = SqlDbType.Int;             // tipo de variable
                AUDITORIAid.Direction     = ParameterDirection.Output; // formato de entrada / salida
                SQL_comando.Parameters.Add(AUDITORIAid);               // Añadimos al comando

                SqlParameter USER = new SqlParameter();                // instanciamos
                USER.ParameterName = "@usuario_id";                    // nombre de variable
                USER.SqlDbType     = SqlDbType.Int;                    // tipo de variable
                USER.Size          = 256;
                USER.Value         = AuditoriaNew.Usuario_id;
                SQL_comando.Parameters.Add(USER);                               // Añadimos al comando

                SqlParameter FECHA = new SqlParameter();                        // instanciamos
                FECHA.ParameterName = "@auditoria_fecha";                       // nombre de variable
                FECHA.SqlDbType     = SqlDbType.Date;                           // tipo de variable
                FECHA.Value         = AuditoriaNew.Auditoria_fecha;
                SQL_comando.Parameters.Add(FECHA);                              // Añadimos al comando

                SqlParameter ACCION = new SqlParameter();                       // instanciamos
                ACCION.ParameterName = "@auditoria_accion";                     // nombre de variable
                ACCION.SqlDbType     = SqlDbType.VarChar;                       // tipo de variable
                ACCION.Size          = 500;                                     // Tamaño de variable
                ACCION.Value         = AuditoriaNew.Auditoria_accion;           // Valor de la variable
                SQL_comando.Parameters.Add(ACCION);                             // Añadimos al comando

                SqlParameter DESCRIPCION = new SqlParameter();                  // instanciamos
                DESCRIPCION.ParameterName = "@auditoria_descripcion";           // nombre de variable
                DESCRIPCION.SqlDbType     = SqlDbType.VarChar;                  // tipo de variable
                DESCRIPCION.Size          = 500;                                // Tamaño de variable
                DESCRIPCION.Value         = AuditoriaNew.Auditoria_descripcion; // Valor de la variable
                SQL_comando.Parameters.Add(DESCRIPCION);                        // Añadimos al comando

                // Ejecutar consulta
                respuesta = SQL_comando.ExecuteNonQuery() == 1 || true ? "Realizado Exitosamente" : "Error al guardar la auditoria";
            }
            catch (Exception error)
            {
                respuesta = error.Message;
                throw;
            }
            finally
            {
                // Cerramos la conexion
                if (SQL.State == ConnectionState.Open)
                {
                    SQL.Close();
                }
            }
            return(respuesta);
        }