Exemplo n.º 1
0
        // INSERT
        public string Create(DB_users_tipo UserTypeNew)
        {
            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 = "POST_usuarios_tipo";        // comando de procedimiento almacenado
                SQL_comando.CommandType = CommandType.StoredProcedure; // Indicamos que es un procedimiento almacenado

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

                SqlParameter NOMBRE = new SqlParameter();       // instanciamos
                NOMBRE.ParameterName = "@tipo_usuario_nombre";  // nombre de variable
                NOMBRE.SqlDbType     = SqlDbType.VarChar;       // tipo de variable
                NOMBRE.Size          = 150;
                NOMBRE.Value         = UserTypeNew.Tipo_usuario_nombre;
                SQL_comando.Parameters.Add(NOMBRE);                               // Añadimos al comando

                SqlParameter DESCRIPCION = new SqlParameter();                    // instanciamos
                DESCRIPCION.ParameterName = "@tipo_usuario_descripcion";          // nombre de variable
                DESCRIPCION.SqlDbType     = SqlDbType.Text;                       // tipo de variable
                DESCRIPCION.Size          = 500;
                DESCRIPCION.Value         = UserTypeNew.Tipo_usuario_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 el item al carrito";
            }
            catch (Exception error)
            {
                respuesta = error.Message;
                throw;
            }
            finally
            {
                // Cerramos la conexion
                if (SQL.State == ConnectionState.Open)
                {
                    SQL.Close();
                }
            }
            return(respuesta);
        }
Exemplo n.º 2
0
        // GET ID
        public DataTable GetDetalleID(DB_users_tipo UserType)
        {
            string        respuesta    = "";
            DataTable     AllUsersType = new DataTable("compras_detalles");
            SqlConnection SQL          = new SqlConnection();

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

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

                SqlParameter DetalleID = new SqlParameter();
                DetalleID.ParameterName = "@idusuario_tipo";
                DetalleID.SqlDbType     = SqlDbType.Int;
                DetalleID.Size          = 256;
                DetalleID.Value         = UserType.Usuario_tipo_id;
                SQL_comando.Parameters.Add(DetalleID);

                SqlDataAdapter RespuestaSQL = new SqlDataAdapter(SQL_comando);
                RespuestaSQL.Fill(AllUsersType);
            }
            catch (Exception error)
            {
                respuesta    = error.Message;
                AllUsersType = null;
                throw;
            }
            finally
            {
                if (SQL.State == ConnectionState.Open)
                {
                    SQL.Close();
                }
            }
            return(AllUsersType);
        }